8.完整写法

  1. try:尝试去做可能会出现异常的事情。
  2. except:出现异常时的处理(出现异常时怎么补救)。
  3. else:如果一切顺利(没有异常出现)要做的事。
  4. finall:无论有没有异常,都要做的事。
print('欢迎使用本程序')
try:
    a = int(input('请输入第一个数:'))
    b = int(input('请输入第二个数:'))
    result = a / b
    print(f'{a}除以{b}的结果是:{result}')
except (ZeroDivisionError, ValueError, Exception) as e:
    if isinstance(e, ZeroDivisionError):
        print('程序异常:0不能作为除数!')
    elif isinstance(e, ValueError):
        print('程序异常:您输入的必须是数字!')
    else:
        print(f'程序异常:{e}')
else:
    print('挺好的,try中的代码没有任何异常!')
finally:
    print('无论有没有异常,我的计算都结束了!')
print('*******我是后续的其它逻辑1*******')
print('*******我是后续的其它逻辑2*******')
© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发
头像-大赛人网
欢迎您留下宝贵的见解!
提交
头像-大赛人网

昵称

取消
昵称

    请登录后查看评论内容