Python中的`if`语句用于根据条件执行不同的代码块。其基本结构如下:
if condition:
如果条件满足,执行这里的代码块
else:
如果条件不满足,执行这里的代码块
其中,`condition`是一个布尔表达式,如果为`True`,则执行`if`语句下面的代码块;如果为`False`,则执行`else`语句块。
示例
age = 18
if age >= 18:
print("You are old enough to vote!")
多个条件分支
x = 10
if x > 15:
print("x is greater than 15")
elif x > 5:
print("x is greater than 5 but less than or equal to 15")
else:
print("x is less than or equal to 5")
嵌套`if`语句
num = 3.4
if num > 0:
print("正数")
elif num == 0:
print("0")
else:
print("负数")
使用`all()`函数进行多个条件判断
conditions = [x > 0, y < 10, z == 5]
if all(conditions):
print("All conditions are met!")
注意事项
每个条件后面要使用冒号`:`,表示接下来是满足条件后要执行的语句块。
使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
Python中没有`switch-case`语句。
希望这些信息能帮助你理解Python中`if`语句的用法