05-异常处理-练习
第5天:异常处理练习
大家好!今天我们学习了Python中的异常处理机制。现在让我们通过一些有趣的练习来巩固这些知识吧!
练习目标
- 掌握基本的try-except异常处理结构
- 学会捕获特定类型的异常
- 理解try-except-else和try-except-finally的用法
- 能够主动抛出异常
- 学会创建和使用自定义异常
练习题
练习1:安全的除法计算器
编写一个安全的除法计算器程序,功能如下:
- 提示用户输入两个数字
- 使用异常处理机制处理可能发生的错误:
- 如果用户输入的不是数字,捕获
ValueError异常并提示用户 - 如果用户输入的第二个数字是0,捕获
ZeroDivisionError异常并提示用户
- 如果用户输入的不是数字,捕获
- 如果计算成功,打印计算结果
示例交互:
请输入第一个数字:abc
错误:请输入有效的数字!请输入第一个数字:10
请输入第二个数字:0
错误:除数不能为零!请输入第一个数字:10
请输入第二个数字:2
计算结果:5.0
