选择语句

在编程里,选择语句也叫条件语句,其用途是依据不同的条件来执行不同的代码块。借助选择语句,程序能够按照条件的判定结果,灵活地选择执行哪部分代码,从而让程序的逻辑更加丰富和灵活。

如果语句

if 语句是最基础的选择语句,它会对一个条件表达式进行判断,要是条件为 True,就执行 if 语句块里的代码;若条件为 False,则跳过该代码块。

# 示例
x = 10
if x > 5:
    print("x 大于 5")

在上述代码中,由于 x 的值为 10x > 5 这个条件为 True,所以会执行 if 语句块中的 print("x 大于 5") 。

如果... 否则语句

if...else 语句在 if 语句的基础上增添了 else 子句。当 if 条件为 True 时,执行 if 语句块中的代码;当条件为 False 时,执行 else 语句块中的代码。

# 示例
x = 3
if x > 5:
    print("x 大于 5")
else:
    print("x 小于等于 5")

在这个例子中,因为 x 的值是 3x > 5 条件为 False,所以会执行 else 语句块中的 print("x 小于等于 5")。

如果... 再如果... 否则语句

if...elif...else 语句用于处理多个条件的情况。它会按顺序对每个条件进行判断,一旦某个条件为 True,就执行对应的语句块,之后不再对其他条件进行判断;若所有条件都为 False,则执行 else 语句块中的代码。

在这个例子中,x 的值为 10x < 0 和 x == 0 条件都为 False,所以执行 else 语句块中的 print("x 是正数")。

选择语句的嵌套

选择语句可以相互嵌套,也就是在一个选择语句的代码块中再使用另一个选择语句。通过嵌套选择语句,能够处理更复杂的逻辑。

在这个例子中,先判断 x > 5,条件为 True,接着进入内部的 if 语句,判断 y > 3,条件也为 True,所以执行 print("x 大于 5 且 y 大于 3")。

最后更新于