首页 > 编程语言 > 详细

python中try...excpet多种使用方法

时间:2019-12-25 15:12:33      阅读:85      评论:0      收藏:0      [点我收藏+]
 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  # 默认每次只计算一次,所以在这里写了 break10     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(你的输入有误,请重新输入!)

python中try...excpet多种使用方法

原文:https://www.cnblogs.com/Through-Target/p/12096740.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!