6-5 异常处理(除法错误)
时间: 2023-12-30 15:06:28 浏览: 73
在 Python 中,除数不能为零会导致 ZeroDivisionError 异常的抛出。因此,我们可以使用 try-except 语句来捕获这种异常并进行处理。
以下是一个示例代码:
```python
try:
num1 = int(input("请输入被除数:"))
num2 = int(input("请输入除数:"))
result = num1 / num2
print("结果为:", result)
except ZeroDivisionError:
print("错误:除数不能为零!")
```
在这个例子中,我们使用 try-except 语句来捕获可能发生的 ZeroDivisionError 异常。如果除数为零,程序会输出错误信息“错误:除数不能为零!”。否则,程序会正常执行并输出结果。
需要注意的是,在 except 语句中,我们指定了 ZeroDivisionError 异常类型。这是为了确保只捕获这种类型的异常,而不是其他类型的异常。
阅读全文
相关推荐
![ppt](https://img-home.csdnimg.cn/images/20241231044937.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pptx](https://img-home.csdnimg.cn/images/20241231044947.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)