python中多个判断
时间: 2023-09-18 12:06:30 浏览: 61
### 回答1:
在 Python 中可以使用 `if` 和 `elif` 来实现多个判断,以下是一个例子:
```
num = 5
if num == 1:
print("num is 1")
elif num == 2:
print("num is 2")
elif num == 3:
print("num is 3")
else:
print("num is not 1, 2, or 3")
```
这个例子中,首先判断 `num` 是否等于 1,如果是,则输出 `num is 1`;如果不是,则继续判断 `num` 是否等于 2,如果是,则输出 `num is 2`;如果不是,则继续判断 `num` 是否等于 3,如果是,则输出 `num is 3`;如果都不是,则输出 `num is not 1, 2, or 3`。
### 回答2:
在Python中,可以使用if-elif-else语句来实现多个条件判断。if语句用于判断一个条件是否为真,如果为真则执行相应的代码块;如果为假,则继续判断下一个条件。elif语句用于判断多个条件,如果上一个条件为假,而当前条件为真,则执行相应的代码块;否则继续判断下一个条件。else语句用于在前面的条件都为假时执行相应的代码块。
例如,我们想根据成绩来评级,可以使用if-elif-else语句:
```
score = 80
if score >= 90:
grade = 'A'
elif score >= 80:
grade = 'B'
elif score >= 70:
grade = 'C'
elif score >= 60:
grade = 'D'
else:
grade = 'F'
print("你的成绩等级为:", grade)
```
在这个例子中,首先定义了一个变量score,表示成绩。然后使用if-elif-else语句进行多个条件判断,首先判断是否大于等于90,如果是则评级为A;否则继续判断是否大于等于80,如果是则评级为B;以此类推,全部判断完后,如果都不满足,则评级为F。最后打印出成绩等级。
通过使用if-elif-else语句,我们可以根据不同的条件执行相应的代码块,实现多个判断。