Python中的控制流:if-elif-else

在Python中,if-elif-else语句用于根据不同的条件执行不同的代码块。它允许您通过做出决策来控制程序的流程。

✏️ 语法

Python
if 条件1:
    # 如果条件1为True,则执行的代码
elif 条件2:
    # 如果条件2为True,则执行的代码
else:
    # 如果没有条件为True,则执行的代码

如果条件1True,则执行if下面的代码块。
如果条件1False条件2True,则执行elif下面的代码块。
如果没有条件为True,则执行else下面的代码块。

📘 示例

Python
age = 25

if age < 18:
    print("你是未成年人。")
elif age >= 18 and age < 65:
    print("你是成年人。")
else:
    print("你是老年人。")

在上面的代码中,我们有一个变量age,它被设置为25
if-elif-else语句检查age的值,并根据条件打印相应的消息。
由于age大于或等于18且小于65,输出将是"你是成年人"。

⚠️ 注意

  • 您可以有多个elif语句来检查其他条件。
  • 条件按顺序进行评估,只有在第一个True条件下的代码块才会被执行。