try-except-else:
程序将可能引发错误的代码放在try-except代码块中,将依赖try代码块成功执行的代码放在else代码块中:
while True:
first_number = input("\nInput first number: ")
second_number = input("\nInput second number: ")
try:
answer = int(first_number/second_number)
except ZeroDivisionError:
print("cannot divide by 0!")
else:
print(answer)