举例说明try...except...else...结构的功能
时间: 2024-04-24 21:03:33 浏览: 62
在python中利用try..except来代替if..else的用法
5星 · 资源好评率100%
try...except...else...结构用于捕获并处理异常,同时在没有异常发生时执行一些特定的代码。以下是一个例子:
```python
try:
x = int(input("请输入一个整数:"))
y = int(input("请输入另一个整数:"))
result = x / y
except ZeroDivisionError:
print("除数不能为零!")
else:
print("结果为:", result)
```
如果输入的两个数都为整数,并且第二个数不为零,程序将计算并输出结果。如果第二个数为零,程序将捕获ZeroDivisionError异常并输出错误信息。无论有没有异常发生,else语句中的代码都会被执行。
阅读全文