def f():
first = input('请输入除数:')
second = input('请输入被除数:')
try:
first = int(first)
second = int(second)
res = first/second
except ValueError as e: #这个e代表错误信息,上面的两行代码可能会出现 ValueError这个错误
print(e)
print('请输入整数')
except ZeroDivisionError as e:
print(e)
print('除数不能为0')
except Exception as e: #上面代码出异常的时候执行这里的代码
print(e)
print('出错了')
else: #没有出错,也不是必须写的
print('没有出错') #这个是没有异常的时候走
print(res)
finally: #不管出错或者没有出错都会执行它,也不是必须写的。
print('finally')
print("最后一行代码")
f() 运行结果:
请输入除数:10
请输入被除数:0
division by zero
除数不能为0
finally
最后一行代码

最新文章

  1. Cocoapods的安装
  2. Nginx配置SSI
  3. 本地不安装Oracle,plsql远程连接数据库
  4. TI CC254x BLE教程 2
  5. OpenFlow Switch学习笔记(二)——OpenFlow Ports
  6. EventHandler委托的使用
  7. 关于.jar的文件在cmd中无法连接数据库的问题
  8. POJ-3070Fibonacci(矩阵快速幂求Fibonacci数列) uva 10689 Yet another Number Sequence【矩阵快速幂】
  9. 2017年2月16日-----------乱码新手自学.net 之MVC模型
  10. 属性动画 ValueAnimator 运行原理全解析
  11. HashMap? ConcurrentHashMap? 相信看完这篇没人能难住你!
  12. 一探究竟:Namenode、SecondaryNamenode、NamenodeHA关系
  13. Node.js_express_服务器渲染页面 ejs
  14. 详细介绍MySQL/MariaDB的锁
  15. 802.11 af 要点
  16. 关于COM类工厂80070005和8000401a错误分析及解决办法
  17. HDU 5919 Sequence II(主席树+区间不同数个数+区间第k小)
  18. python salt 实现windows账户自动化
  19. Linux读书笔记第一、二章
  20. NLP & AI

热门文章

  1. [buaa-SE-2017]个人作业-Week2
  2. apm server
  3. CAS (1) —— Mac下配置CAS到Tomcat(服务端)
  4. LeetCode题解:(221) Maximal Square
  5. mysql 随机获取一条或多条数据
  6. 2013南京网赛1003 hdu 4750 Count The Pairs
  7. background的使用
  8. js遍历数组和遍历对象
  9. 动态生成lookup字段
  10. 第220天:Angular---路由