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 语句用于在满足特定条件时执行代码块。如果条件为 True ,则执行 if 语句中的代码块;否则,代码块将被跳过。if 语句的语法如下:
if condition:
statement(s)
其中,condition 是要检查的条件,statement(s) 是在条件为True时要执行的代码块。注意,代码块必须使用相同的缩进级别。
例如,下面的代码使用 if 语句来检查变量x的值是否大于0,并在满足条件时输出一条消息:
x = 10
if x > 0:
print("x is positive")
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 语句用于在 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 的循环语句。