脚本运行后可能会出现各种的报错而这些报错是很杂乱的称之为异常try-except语句可以做到处理异常当异常出现时try会收集这些异常except会处理这些异常,之后再出现异常你就能更清楚哪里出问题了
try:
GetNumber = int(input('please enter your number:'))
result = 100/GetNumber
except (ValueError,ZeroDivisionError):
print('value is invalid')
except (KeyboardInterrupt,EOFError):
print('see you')
exit()
else:
print(result)
finally:
print('Done')