try-except语句怎么用
时间: 2023-12-26 08:27:58 浏览: 127
Python中的异常处理详解及try-except语句的工作原理.zip
以下是try-except语句的基本用法:
```python
try:
# 可能会引发异常的代码块
<语句块1>
except <异常类型>:
# 异常处理代码块
<语句块2>
```
在这个语法结构中,try块中的代码是可能会引发异常的代码块。如果try块中的代码引发了指定的异常类型,那么程序会跳转到except块中执行相应的异常处理代码。
以下是一个示例:
```python
try:
num1 = int(input("请输入一个整数:"))
num2 = int(input("请输入另一个整数:"))
result = num1 / num2
print("结果为:", result)
except ZeroDivisionError:
print("除数不能为0")
except ValueError:
print("请输入有效的整数")
```
在这个示例中,用户输入两个整数,然后程序尝试计算它们的商。如果用户输入的除数为0,会引发ZeroDivisionError异常;如果用户输入的不是有效的整数,会引发ValueError异常。在这两种情况下,程序会执行相应的异常处理代码块。
阅读全文