Вопрос задан 07.06.2023 в 14:24. Предмет Информатика. Спрашивает Закиров Арсений.

Задание1 на деление чисел надо сделать на пайтоне с помощью try except: Напишите программу,

которая запрашивает у пользователя два числа и выводит результат их деления. При этом, если второе число равно нулю, программа должна выдаватьсообщение об ошибке "Деление на ноль невозможно" и запрашивать второе число заново.Задание2 на работу с числами надо сделать на пайтоне с помощью try except:Напишите программу, которая запрашивает у пользователя число ивыводит квадрат этого числа. При этом, если пользователь ввел не число,программа должна выдавать сообщение об ошибке "Введите число" и запрашивать число заново.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Родыгин Артур.

Задача 1.

while True:

try:

num1 = float(input("Введите первое число: "))

num2 = float(input("Введите второе число: "))

result = num1 / num2

print(f"Результат деления: {result}")

break

except ZeroDivisionError:

print("Деление на ноль невозможно. Пожалуйста, введите второе число заново.")

Задача 2.

while True:

try:

num = float(input("Введите число: "))

result = num ** 2

print(f"Квадрат числа: {result}")

break

except ValueError:

print("Введите число. Пожалуйста, попробуйте еще раз.")

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Задание 1:

python
while True: try: num1 = float(input("Введите первое число: ")) num2 = float(input("Введите второе число: ")) if num2 == 0: raise ZeroDivisionError("Деление на ноль невозможно") result = num1 / num2 print("Результат деления:", result) break except ValueError: print("Ошибка: Введите числа") except ZeroDivisionError as error: print("Ошибка:", str(error))

Задание 2:

python
while True: try: num = float(input("Введите число: ")) square = num ** 2 print("Квадрат числа:", square) break except ValueError: print("Ошибка: Введите число")

Обратите внимание, что в обоих случаях используется цикл while True, чтобы повторно запрашивать ввод от пользователя, пока не будет введено корректное значение.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос