python学习笔记--异常捕获
2023-12-21 06:43:09
异常场景
num=input("input you number:")
n=9000
try:
result=n/int(num)
print('{} 除以num 结果为{}'.format(n,result))
except ZeroDivisionError as err:
print("0不可以作为除数,出现报错{}".format(err))
except ValueError as err:
print("请检查输入的数据类型{}是否为数字".format(err))
多重异常
最后一个exception作为保底
多重异常,可以合并到一起
异常嵌套
有因果关系的才需要嵌套,前面的结果异常了,对于后边的程序没有意义
文章来源:https://blog.csdn.net/m0_37680131/article/details/135117606
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!