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

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

异常嵌套

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

相关推荐
小二·几秒前
Python Web 开发进阶实战:可验证网络 —— 在 Flask + Vue 中实现去中心化身份(DID)与零知识证明(ZKP)认证
前端·网络·python
Century_Dragon2 分钟前
赛教融合新体验:新能源汽车动力总成虚拟仿真实训系统
学习
hkNaruto3 分钟前
【AI】AI学习笔记:什么是ReAct模式 ReAct模式详解:让AI学会思考与行动
人工智能·笔记·学习
勇往直前plus4 分钟前
解决:pycharm运行程序时出现Run ‘python tests for XXX.py‘的问题
ide·python·pycharm
Kratzdisteln6 分钟前
【1902】自适应学习系统 - 完整技术方案
java·python·学习
天若有情6737 分钟前
【Python】从0到1实现轻量级接口测试工具:基于Python+FastAPI+Pytest
python·测试工具·fastapi
weixin_4624462311 分钟前
用 Python Tornado + Vue3 + ECharts 搭建 Docker 实时监控 WebSocket 仪表盘
python·echarts·tornado
ValhallaCoder12 分钟前
Day49-图论
数据结构·python·算法·图论
詩不诉卿12 分钟前
Zephyr学习之点亮LED
学习
web小白成长日记13 分钟前
React Router DOM 全面学习笔记:从原理到实战
笔记·学习·react.js