- 基本条件语句
if 条件:
语句块1
- 有分支的条件语句
if 条件:
语句块1
else:
语句块2
- 连续分支条件语句
if 条件1:
语句块1
elif 条件2:
语句块2
...
elif 条件n:
语句块n
else:
语句块n+1
注意if之后的语句需要保持相同的缩进。缩进在Python中有重要意义,它表达了代码的层次和逻辑关系。
- 条件表达式
表达式1 if 条件 else 表达式2
当条件满足时执行表达式1,不满足时执行表达式2。
count = 10 if count > 20 else 30
以上语句中,10是条件满足时的值,count>20是条件,30是条件不满足时的值。
程序遇到条件表达式时,首先计算条件,如果结果为True,则计算第一个表达式,如果为False,则计算第二个表达式。
条件表达式如同一个简化的if-else语句,以上语句等同于
if count > 20:
count = 10
else:
count = 30