python异常处理语法:
try:
statement(s)
except Exceptation_class_name:
statement(s)
可以类比C++的try-catch异常处理
示例:
10-7 加法计算器
while True:
number = input("Enter a number:")
number_2 = input("Enter a number:")
try:
number = int(number)
number_2 = int(number_2)
ans = number + number_2
print(str(number) + " + " + str(number_2) + " = " + str(ans))
except ValueError:
print("not a number!")
m = input("Do you want to continue?(y/n): ")
if m == 'n' or m == 'N':
break