python的try...except
来源:互联网 发布:sql declare怎么运行 编辑:程序博客网 时间:2024/05/17 23:35
java代码中捕获异常可以使用 try{} catch(){} finally{}
相应的,python中也有类似用法,格式为
try: 可能会出问题的代码except Exception as err: 捕捉到异常之后的处理finally: 不管有没有异常最后都会执行的代码
import mathprint("solving ax^2 + bx + c = 0")a = int(input("Enter a:"))b = int(input("Enter b:"))c = int(input("Enter c:"))try: d = math.sqrt(b * b - 4 * a * c) fenmu = 2 * a answer1 = (-b + d) / fenmu answer2 = (-b - d) / fenmu print("Two answers:{} {}".format(answer1, answer2))except ZeroDivisionError: print("a should not be 0")except: print("Answers are imaginary")finally: print("Over")
其中在try中的只有可能出现两种异常,一种是a=0,另一种是根号内的为负数。
阅读全文
0 0
- python的try...except
- 【Python】对于不确定的内容,try .. except ..
- Python中try...except...else的用法
- Python中try...except...finally的理解
- python try/except/finally的用法
- Python中try...except...else的用法
- python try/except/finally
- python try/except/finally
- python try/except/finally
- python try/except/finally
- python try/except/finally
- python try/except/finally
- python try/except/finally
- Python 异常 try except
- python中 if-else 与 try-except的转换 while 与 whileTrue-try-except的转换
- Python try-except-else 语句
- python - try/except/else/finally
- python try except finally raise
- day-11-【IO【字节流、高效流】
- junit测试报空指针异常
- 【个人训练】(ZOJ3983)Crusaders Quest
- day12-IO【转换流,打印流,序列化】
- 我的电路实践
- python的try...except
- Yii2.0 rules验证规则集合
- C语言中const只读变量及常量的注意事项
- day-13-对线程【Thread、线程创建】
- 通过MWeb上传Blog
- day-14-(网络编程【Socket网络编程】)
- 判断三角形,一个简单的水分支(不是分治)(坑了我三次提交)
- 11.01 早上 枚举+二分+并查集
- 交换排序