1 print('\n欢迎使用除法计算器!\n')
2
3 while True:
4 try:
5 x = input('请你输入被除数:')
6 y = input('请你输入除数:')
7 z = float(x)/float(y)
8 print(x,'/',y,'=',z)
9 break # 默认每次只计算一次,所以在这里写了 break。
10 except ZeroDivisionError: # 当除数为0时,跳出提示,重新输入。
11 print('0是不能做除数的!')
12 except ValueError: # 当除数或被除数中有一个无法转换成浮点数时,跳出提示,重新输入。
13 print('除数和被除数都应该是整值或浮点数!')
14
15 # 方式2:将两个(或多个)异常放在一起,只要触发其中一个,就执行所包含的代码。
16 # except(ZeroDivisionError,ValueError):
17 # print('你的输入有误,请重新输入!')
18
19 # 方式3:常规错误的基类,假设不想提供很精细的提示,可以用这个语句响应常规错误。
20 # except Exception:
21 # print('你的输入有误,请重新输入!')

最新文章

  1. UDAD 用户故事驱动的敏捷开发 – 演讲实录
  2. HDU 3669 Cross the Wall
  3. 【转】Swift之 ? 和 !
  4. mysql日志与备份恢复
  5. 浅谈如何使用Log4j记录日志
  6. canvas 渐变
  7. Oracle EBS-SQL (QA-1):检查超出检验周期的检验数据.sql
  8. Leetcode-33-Search in Rotated Sorted Array (Hard)
  9. RecycleView和CardView
  10. NCS8801S芯片RGB/LVDS转EDP功能简介
  11. Struts2+Spring+Hibernate环境搭建
  12. JSP的内置对象以及作用域。
  13. jmeter笔记(8)--关联
  14. 「NOI2017」泳池
  15. sql取整数
  16. 【转】没那么难,谈CSS的设计模式
  17. ZooKeeper Administrator's Guide A Guide to Deployment and Administration(吃别人嚼过的馍没意思,直接看官网资料)
  18. Bean笔记
  19. 洛谷P1809 过河问题_NOI导刊2011提高(01)
  20. 数据驱动测试之——CSV+TestNG

热门文章

  1. Mybatis 学习记录 续
  2. 🏆【Alibaba中间件技术系列】「RocketMQ技术专题」Broker服务端自动创建topic的原理分析和问题要点指南
  3. 人口信息普查系统-JavaWeb-一
  4. python 裴伯拉切数列
  5. hashmap 实现 相同的key值时,value值叠加效果。
  6. VMware网络连接模式(桥接、NAT以及仅主机模式的详细介绍和区别)
  7. Callable接口及Futrue接口详解
  8. vi/vim 设置.vimrc(/etc/vim | $HOME)
  9. Python—高级函数
  10. KubeSphere单节点(all-in-one)平台搭建记录