python中try...except的用法

num = [1,2,0,3,1.5,'6']
for x in num:
    try:  # 尝试执行下列代码
        print (6/x)
    except ZeroDivisionError:
        print('0是不能做除数的!')
    except TypeError:  # 当报错信息为TypeError,执行下面的语句。
        print('被除数必须是整值或浮点数!')

 

结果:

6.0
3.0
0是不能做除数的!
2.0
4.0
被除数必须是整值或浮点数!

posted on 2019-12-25 14:16  Through-Target  阅读(8823)  评论(0编辑  收藏  举报

导航