Задание1 на деление чисел надо сделать на пайтоне с помощью try except:
Напишите программу, которая запрашивает у пользователя два числа и выводит результат их
деления. При этом, если второе число равно нулю, программа должна выдавать
сообщение об ошибке "Деление на ноль невозможно" и запрашивать второе число заново.
Задание2 на работу с числами надо сделать на пайтоне с помощью try except:
Напишите программу, которая запрашивает у пользователя число и
выводит квадрат этого числа. При этом, если пользователь ввел не число,
программа должна выдавать сообщение об ошибке "Введите число" и запрашивать число заново.
Answers & Comments
Задача 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("Введите число. Пожалуйста, попробуйте еще раз.")