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

Posted Python自动化学习随记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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学习笔记(十五)-异常处理的主要内容,如果未能解决你的问题,请参考以下文章

Python 2.7 学习笔记 异常处理

python学习笔记8:异常处理

python学习笔记异常处理

python学习笔记(二十):异常处理

python学习笔记-面向对象进阶&异常处理

python学习笔记-面向对象进阶&异常处理