python中try...excpet多种使用方法
2024-09-08 10:11:20
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('你的输入有误,请重新输入!')
最新文章
- UDAD 用户故事驱动的敏捷开发 – 演讲实录
- HDU 3669 Cross the Wall
- 【转】Swift之 ? 和 !
- mysql日志与备份恢复
- 浅谈如何使用Log4j记录日志
- canvas 渐变
- Oracle EBS-SQL (QA-1):检查超出检验周期的检验数据.sql
- Leetcode-33-Search in Rotated Sorted Array (Hard)
- RecycleView和CardView
- NCS8801S芯片RGB/LVDS转EDP功能简介
- Struts2+Spring+Hibernate环境搭建
- JSP的内置对象以及作用域。
- jmeter笔记(8)--关联
- 「NOI2017」泳池
- sql取整数
- 【转】没那么难,谈CSS的设计模式
- ZooKeeper Administrator's Guide A Guide to Deployment and Administration(吃别人嚼过的馍没意思,直接看官网资料)
- Bean笔记
- 洛谷P1809 过河问题_NOI导刊2011提高(01)
- 数据驱动测试之——CSV+TestNG
热门文章
- Mybatis 学习记录 续
- 🏆【Alibaba中间件技术系列】「RocketMQ技术专题」Broker服务端自动创建topic的原理分析和问题要点指南
- 人口信息普查系统-JavaWeb-一
- python 裴伯拉切数列
- hashmap 实现 相同的key值时,value值叠加效果。
- VMware网络连接模式(桥接、NAT以及仅主机模式的详细介绍和区别)
- Callable接口及Futrue接口详解
- vi/vim 设置.vimrc(/etc/vim | $HOME)
- Python—高级函数
- KubeSphere单节点(all-in-one)平台搭建记录