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

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

异常嵌套

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

相关推荐
头疼的程序员16 小时前
计算机网络:自顶向下方法(第七版)第七章 学习分享(二)
网络·学习·计算机网络
好家伙VCC16 小时前
# 发散创新:基于状态通道的以太坊智能合约高效交互实践在区块链应用开发中,**交易
java·python·区块链·智能合约
gc_229916 小时前
学习python使用Ultralytics的YOLO26进行分类的基本用法
python·分类·ultralytics·yolo26
书到用时方恨少!16 小时前
Python 零基础入门系列(终篇):综合实战项目
开发语言·python
小陈工16 小时前
Python Web开发入门(二):Flask vs Django,项目结构大比拼
前端·数据库·python·安全·web安全·django·flask
星幻元宇VR16 小时前
VR航空航天学习机|让航天梦想在虚拟现实中起航
科技·学习·安全·生活·vr
be to FPGAer16 小时前
多时钟域系统设计的基本策略
学习
杜子不疼.16 小时前
2026 GitHub 热门 Python 项目:AI 代理与数据工具精选
人工智能·python·github
qqqahhh16 小时前
harness engineering学习
笔记·学习
AnalogElectronic16 小时前
uniapp学习1,hello world 项目,打包到微信小程序,贪吃蛇小游戏
学习·微信小程序·uni-app