在Python中,条件判断语句用于根据不同条件执行不同的代码块。以下是Python中条件判断语句的基本形式:
1. `if` 语句:
if condition:
当条件为真时执行的代码块
2. `if...else` 语句:
if condition:
当条件为真时执行的代码块
else:
当条件为假时执行的代码块
3. `if...elif...else` 语句:
if condition1:
当条件1为真时执行的代码块
elif condition2:
当条件1为假,条件2为真时执行的代码块
else:
当所有条件都不为真时执行的代码块
其中,`condition` 是一个布尔表达式,当它的值为 `True` 时,相应的代码块会被执行。`elif` 是 `else if` 的缩写,用于检查多个条件。
示例
age = 20
if age >= 18:
print('your age is', age)
print('adult')
else:
print('your age is', age)
print('teenager')
在这个例子中,因为 `age` 大于等于 18,所以会打印 "your age is 20" 和 "adult"。
注意事项
Python中的条件判断是从上往下依次判断的。
如果某个条件为 `True`,则执行对应的代码块,并跳过其余的 `elif` 和 `else` 语句。
`else` 语句是可选的,用于在没有其他条件满足时执行代码。
Python 3中,`if`、`elif`、`else` 后面必须有冒号 `:`。
希望这些信息能帮助你理解Python中的条件判断语句。