python学习笔记--异常捕获

异常场景

复制代码
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作为保底

多重异常,可以合并到一起

异常嵌套

有因果关系的才需要嵌套,前面的结果异常了,对于后边的程序没有意义

相关推荐
佳xuan14 小时前
模型训练之爬取数据
开发语言·python
土星碎冰机14 小时前
ai自学笔记 (2.prompt 踩坑与优化)
笔记·ai·prompt·claude
张二娃同学14 小时前
第12篇_深度学习学习路线总结
人工智能·python·深度学习·神经网络·学习
zmzb010314 小时前
Python课后习题训练记录Day122
开发语言·python
pluviophile_s15 小时前
数据结构:第1讲:算法分析
数据结构·笔记
05候补工程师15 小时前
【硬核干货】用“算法”思维袭英语新题型:集合逆清晰除与降维打击解题法
经验分享·笔记·考研·算法·学习方法
m0_7020365315 小时前
如何从Oracle Java调用外部API_HTTP请求在数据库Java Source中的实现
jvm·数据库·python
Freak嵌入式15 小时前
WIZnet-EVB-Pico2开始,用MicroPython玩转以太网开发
arm开发·人工智能·python·嵌入式硬件·机器人·嵌入式·micropython
WL_Aurora15 小时前
Python爬虫实战(三):水果行情网站大规模分页爬取
爬虫·python