码迷,mamicode.com
首页 > 编程语言 > 详细

python学习笔记(十五)-异常处理

时间:2018-03-01 23:39:45      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:money   情况下   exception   put   trace   color   必须   异常   python   

money = input(输入多少钱:)
months = input(还几个月:)
try:
    res = calc(int(money),int(months))
except ZeroDivisionError as e:  #try里面的代码如果出错了,走except里面的代码
    traceback.print_exc()#只是输出报错的详细信息而已
    print(还款的月数不能小于1,e) #months输入0时
except ValueError as e:
    print(输入必须是整数,%s%e) #money\months输入非整数时
except Exception as e:  #捕获所有的异常
    print(未知错误!%s%e)
else:#没有出错的情况下走else
    print(每个月应该还%s%res) 
print(=====不管是否出错都要走这边!!!)

 

python学习笔记(十五)-异常处理

标签:money   情况下   exception   put   trace   color   必须   异常   python   

原文地址:https://www.cnblogs.com/lincy/p/8490514.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!