Answer
t.me/python_tesstОтвет:
start
input number: 0
Error! division by zero
stop
Объяснение:
Обработка исключений нужна для того, чтобы приложение не завершалось аварийно каждый раз, когда возникает исключение. Для этого блок кода, в котором возможно появление исключительной ситуации необходимо поместить во внутрь синтаксической конструкции try…except. В приведенной ниже программе возможны два вида исключений – это ValueError, возникающее в случае, если на запрос программы “введите число”, вы введете строку, и ZeroDivisionError – если вы введете в качестве числа 0.
Код:
print("start")
try:
val = int(input("input number: "))
tmp = 10 / val
print(tmp)
except Exception as e:
print("Error! " + str(e))
print("stop")