python异常
2018-07-26 18:27 小娜_8337 阅读(131) 评论(0) 收藏 举报当python程序发生异常时,可以捕获到异常,避免程序停止运行
money = 1000 num = input('please enter a num:') try: num = float(num) res = money/num except ValueError as e1:#出现异常走except print('出现异常了') print('你输入的价格不合法。。。。') print(e1) except ZeroDivisionError as e2: print('出现异常了') print('你输入的价格不合法。。。。') print(e2) #如果没有捕捉到异常,则程序报错 except Exception as e: #不清楚什么异常,可以全部抛出 print('出现异常了') print('你输入的价格不合法。。。。') print(e) else:#不出现异常,执行else下面代码 money = money-num print(num) print('你的余额是%s'%money) finally: #出不出现异常都会执行finally代码 print("i'm finally") print('执行其他代码')#继续执行其他代码
浙公网安备 33010602011771号