Python 条件语句

Python 条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。Python中的条件语句有三种类型:if 语句,elif 语句和 else 语句。下面是一个示例:

# 条件语句
x = 5
if x > 0:
    print("x is positive")
elif x == 0:
    print("x is zero")
else:
    print("x is negative")

下面将详细介绍这三种语句的用法:

if 语句

if 语句用于在满足特定条件时执行代码块。如果条件为 True ,则执行 if 语句中的代码块;否则,代码块将被跳过。if 语句的语法如下:

if condition:
    statement(s)

其中,condition 是要检查的条件,statement(s) 是在条件为True时要执行的代码块。注意,代码块必须使用相同的缩进级别。

例如,下面的代码使用 if 语句来检查变量x的值是否大于0,并在满足条件时输出一条消息:

x = 10
if x > 0:
    print("x is positive")

elif 语句

elif 语句用于在 if 语句中添加多个条件。如果 if 语句中的条件为 False,则会检查下一个 elif 语句的条件,以此类推。如果所有条件都为 False,则执行 else 语句中的代码块。elif 语句的语法如下:

if condition1:
    statement1(s)
elif condition2:
    statement2(s)
else:
    statement3(s)

例如,下面的代码使用 elif 语句来检查变量 x 的值是否为正数、负数或零,并根据结果输出不同的消息:

x = -5
if x > 0:
    print("x is positive")
elif x < 0:
    print("x is negative")
else:
    print("x is zero")

else 语句

else 语句用于在 if 语句中处理所有未满足条件的情况。如果所有条件都为 False,则会执行 else 语句中的代码块。else 语句的语法如下:

if condition:
    statement(s)
else:
    statement(s)

例如,下面的代码使用 else 语句来检查变量 x 的值是否大于0,并在满足条件时输出一条消息,否则输出另一条消息:

x = -5
if x > 0:
    print("x is positive")
else:
    print("x is not positive")

以上是 Python 中条件语句的用法和示例。在下一节中,我们将介绍 Python 的循环语句。