📅  最后修改于: 2023-12-03 15:15:47.354000             🧑  作者: Mango
在 Python 中,if, elif, else 是一类条件语句,用于根据不同的条件执行不同的代码块。
如果一个条件为真,就执行一个代码块,可以使用 if 语句。
if condition:
# 如果条件为真,执行这里的代码块
其中,condition 是一个表达式,如果计算结果为 True,就会执行 if 语句后面的代码块。
下面是一个例子:
x = 10
if x > 0:
print("x 是正数")
运行结果为:
x 是正数
如果一个条件为真,执行一个代码块,否则执行另一个代码块,可以使用 if-else 语句。
if condition:
# 如果条件为真,执行这里的代码块
else:
# 如果条件为假,执行这里的代码块
下面是一个例子:
x = -10
if x > 0:
print("x 是正数")
else:
print("x 是负数或零")
运行结果为:
x 是负数或零
如果有多个条件,需要根据不同的条件执行不同的代码块,可以使用 if-elif-else 语句。
if condition1:
# 如果条件1为真,执行这里的代码块
elif condition2:
# 如果条件1为假,条件2为真,执行这里的代码块
else:
# 如果条件1和条件2都为假,执行这里的代码块
其中,elif 表示“else if”,可以有多个 elif 语句,但只有一个 else 语句。
下面是一个例子:
x = 0
if x > 0:
print("x 是正数")
elif x == 0:
print("x 是零")
else:
print("x 是负数")
运行结果为:
x 是零
if, elif, else 是一类条件语句,在 Python 中用于根据不同的条件执行不同的代码块。if 语句用于单一条件,if-else 语句用于两个相反的条件,if-elif-else 语句用于多个不同的条件。在使用这些语句时,需要注意缩进,否则会引起语法错误。