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('=====不管是否出错都要走这边!!!')

最新文章

  1. 移动到web整理
  2. Java_Swing程序设计_尝试开发一个登陆窗体,包括用户名、密码以及提交按钮和重置按钮,当用户输入用户名my,密码love时,弹出登陆成功提示对话框。
  3. 线程池ThreadPool的初探
  4. 跟着鸟哥学Linux系列笔记1
  5. 配置Qt开发环境下的OpenCV开发
  6. 安卓模拟器BlueStacks 安装使用教程(图解)
  7. pecl安装php的ev扩展时的报错处理
  8. webpy:页面下载的三种实现方式
  9. 转:yarn详解
  10. weblogic一些基本概念
  11. pycharm5工具免费分享及安装教程
  12. java设计模式---三种工厂模式之间的区别
  13. Java学习点滴——泛型
  14. python 回调函数,最简单的例子
  15. iOS上的http请求:get、post以及同步、异步
  16. MyBatis中对于字符串blank(null、empty)的判定方法
  17. SWIFT Scan QRCode
  18. Mac 安装nodejs
  19. c 读取文本
  20. Stencil

热门文章

  1. SpringBoot 整合 SpringSecurity 梳理
  2. DG:11.2.0.4 RAC在线duplicate恢复DG
  3. NOIP 模拟 $20\; \rm z$
  4. kivy之CheckBox属性实操学习
  5. 三个线程按循序一个打印A一个打印B一个打印C 循环打印?
  6. ReentrantLock中的Condition(等待和唤醒)
  7. vue 报错http://eslint.org/docs/rules/xxxxx
  8. 小程序iphone蒙层滚动穿透
  9. 怎样在自己的 Web 中加入强大的日志系统系统?slf4j 的日志插件必须要知道!
  10. BootstrapTable插件的使用 【转】