在Python中,条件语句用于根据条件决定是否执行特定的代码块。Python使用 if
、elif
(可选)和 else
(可选)关键字来构建条件语句。以下是条件语句的基本结构:
if condition1:
# 如果条件1为真,执行这里的代码
elif condition2:
# 如果条件1为假且条件2为真,执行这里的代码
else:
# 如果条件1和条件2都为假,执行这里的代码
if
后面跟着一个条件表达式,如果该条件为真(非零、非空、非空列表等),则执行紧跟其后的代码块。elif
是可选的,可以有多个,用于检查多个条件。如果前面的if
或elif
条件均为假,且当前elif
后的条件为真,则执行对应的代码块。else
也是可选的,用于在所有条件均为假时执行代码块。
例如,以下是一个简单的例子,判断一个数的正负和奇偶性:
x = 10
if x > 0:
print("x is positive")
elif x < 0:
print("x is negative")
else:
print("x is zero")
if x % 2 == 0:
print("x is even")
else:
print("x is odd")
注意:Python中使用缩进来表示代码块,因此请确保相同缩进级别的代码块具有相同的缩进量。