Python
Напишите программу которая будет запрашивать у пользователя на ввод 2 значения по отдельности
Обработайте исключение возникающее при попытке преобразовать введенное пользователем значение в число (Функция должна вернуть число)
Опишите функцию которая производит деление чисел, Обработайте исключение при делении на ноль.
Вывод программы
Пример #1:
Введите x: hjdhfj
x не является числом
Введите x: 10
Введите y: 2
Результат: 5
Пример #2:
Введите x: 10
Введите y: 0
нельзя делить на ноль
Ответы на вопрос
Ответил Alpixx
0
def myInput(text):
inp = input(text)
try:
return int(inp)
except Exception:
print(f'"{inp}" не является числом')
return False
def myDiv(x, y):
try:
return f"Результат: {round(x / y)}"
except ZeroDivisionError:
return "Нельзя делить на 0"
x, y = False, False
while x is False:
x = myInput("Введите x: ")
while y is False:
y = myInput("Введите y: ")
print(myDiv(x, y))
Приложения:

Новые вопросы
Українська мова,
2 года назад
Українська мова,
2 года назад
Математика,
6 лет назад
Физика,
6 лет назад
Математика,
8 лет назад
Математика,
8 лет назад