📅  最后修改于: 2023-12-03 14:46:45.209000             🧑  作者: Mango
在 Python 编程语言中,条件语句用于判断某些条件是否为真,并执行相应的代码块。Python 中最基本的条件语句是 if
语句。除了 if
语句,Python 中还有 else
语句和 elif
语句用于增强条件语句的功能。
if
语句用于判断条件是否为真。如果条件为真,则执行 if
代码块中的代码。如果条件为假,则跳过 if
代码块中的代码。
x = 10
if x > 5:
print("x大于5")
在上面的例子中,我们首先定义了一个变量 x 并将其设为 10。然后,我们使用 if
语句来判断 x 是否大于 5。由于 x 的值为 10,而 10 大于 5,所以 if
语句的条件为真。因此,程序会执行 if
代码块中的代码,输出 "x大于5"。
else
语句用于在条件不成立时执行代码块。else
语句必须配合 if
语句使用。当 if
语句的条件为假时,程序将跳过 if
代码块中的代码,并执行 else
代码块中的代码。
x = 2
if x > 5:
print("x大于5")
else:
print("x小于等于5")
在上面的例子中,我们首先定义了一个变量 x 并将其设为 2。然后,我们使用 if
语句来判断 x 是否大于 5。由于 x 的值为 2,而 2 不大于 5,所以 if
语句的条件为假。因此,程序跳过 if
代码块中的代码,并执行 else
代码块中的代码,输出 "x小于等于5"。
elif
语句用于在上一个条件语句不成立时判断新的条件。它可以有多个,但只能出现在 if
和 else
语句之间。elif
语句必须在 else
语句之前使用。
x = 8
if x > 10:
print("x大于10")
elif x > 5:
print("x大于5,小于等于10")
else:
print("x小于等于5")
在上面的例子中,我们首先定义了一个变量 x 并将其设为 8。然后,我们使用 if
语句来判断 x 是否大于 10。由于 x 的值为 8,而 8 不大于 10,所以程序跳过第一个 if
语句,并执行第一个 elif
语句。第一个 elif
语句的条件为真,因此程序执行 elif
代码块中的代码,并输出 "x大于5,小于等于10"。如果第一个 elif
语句的条件也为假,则程序会继续执行下一个 elif
语句,或者执行 else
代码块中的代码。
以上就是 Python 条件语句的基础内容,掌握好条件语句的使用,将有助于您编写更加高效和灵活的 Python 程序。