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

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

异常嵌套

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

相关推荐
taoqick11 分钟前
FIPO粗读笔记
笔记
chools16 分钟前
Java后端拥抱AI开发之个人学习路线 - - Spring AI【第一期】
java·人工智能·学习·spring·ai
副露のmagic1 小时前
字符串章节 leetcode 思路&实现
windows·python·leetcode
BackCatK Chen1 小时前
Python安装与VSCode配置完整教程(每步带截图说明)
vscode·python·python安装·vscode配置·python 3.9.10·嵌入式环境配置
半壶清水1 小时前
[软考网规考点笔记]-局域网之以太网标准
网络·笔记·网络协议·考试
忙什么果1 小时前
transformer学习笔记2
笔记·学习·transformer
ZhiqianXia1 小时前
Gem5 学习笔记(2) : Gem5 建模要点与基本思路
笔记·学习
硅基喵2 小时前
Python 入门:从“其他语言”到 Pythonic 思维的完整迁移手册
python
Dxy12393102162 小时前
ECharts折线图入门学习:从基础到实战的完整指南
学习·信息可视化·echarts
liu****2 小时前
LangChain-AI应用开发框架(二)
人工智能·python·langchain·大模型部署