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作为保底

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

异常嵌套

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

相关推荐
ZPC82103 分钟前
FANUC 机器人 PR 寄存器
人工智能·python·算法·机器人
秃了也弱了。5 分钟前
python实现语音识别:SpeechRecognition库
python
yaoxin5211237 分钟前
278. Java Stream API - 限制与跳过操作全解析
java·开发语言·python
秦明月1310 分钟前
EPLAN电气设计:图层导入与导出操作指南
数据库·经验分享·学习·学习方法·设计规范
love530love17 分钟前
【探讨】“父级/基环境损坏,子环境全部失效”,如何避免 .venv 受父级 Python 损坏影响?
java·开发语言·人工智能·windows·python·编程·ai编程
航Hang*23 分钟前
第三章:网络系统建设与运维(中级)——交换技术
运维·笔记·计算机网络·华为·ensp·交换机
航Hang*36 分钟前
第一章:网络系统建设与运维(高级)—— 多区域OSPF路由协议
运维·服务器·网络·笔记·智能路由器·ensp
小粉粉hhh43 分钟前
记录前端菜鸟的日常——实现类似学习通的答题界面
学习
BoBoZz1944 分钟前
FlatVersusGouraud 对比平面着色和高洛德着色
python·vtk·图形渲染·图形处理
智航GIS44 分钟前
7.1 自定义函数
前端·javascript·python