python if-else语句
时间: 2023-09-12 12:03:22 浏览: 49
if-else语句是编程中常用的一种控制语句,用于根据条件的真假执行不同的代码块。在Python中,if-else语句的基本语法如下:
```
if condition:
# condition为True时执行的代码块
else:
# condition为False时执行的代码块
```
其中,condition是一个条件表达式,可以是任何能够返回布尔值的表达式,例如比较运算符、逻辑运算符、函数调用等。如果condition为True,那么执行if语句后面的代码块;否则,执行else语句后面的代码块。
下面是一个简单的例子,判断一个数是否为偶数:
```
num = 6
if num % 2 == 0:
print(num, "是偶数")
else:
print(num, "是奇数")
```
运行结果为:
```
6 是偶数
```
除了单独的if-else语句外,还可以使用多个elif语句来实现多条件判断。多个elif语句会按照顺序依次判断,直到找到一个条件为True时执行相应的代码块。最后可以使用一个可选的else语句来处理所有条件都为False的情况。例如:
```
score = 85
if score >= 90:
print("优秀")
elif score >= 80:
print("良好")
elif score >= 60:
print("及格")
else:
print("不及格")
```
运行结果为:
```
良好
```
注意,在Python中,if-else语句的代码块必须缩进,通常使用4个空格来表示一个缩进层级。如果没有正确缩进,会导致语法错误。