栗子:
举一个花费金币的栗子,假设原始金币有1000,现需要输入一个数字,使得金币数量减少
为防止输入异常信息,需要对程序进行容错异常处理
money = 1000
num = input('please enter a num:')
try:
num = float(num)
res = money/num
#except ValueError as e: #输入的值出现异常了,就走这里
print('出现异常了')
#except ZeroDivisionError as e: #输入的值正确,但是运算出错
print('除数不能为0')
except Exception: #所有类型的报错,都可以走到这里
print('报异常了,请检查')
else: #没有出现异常的情况
money -= num
print(num)
print('你的余额是%s'money)