Python 关键字 - elif

在Python中,elif 关键字用于多重条件选择。

💡 用法

当你有多个条件需要检查,并且你想根据这些条件执行不同的代码块时,elif 关键字非常有用。

✏️ 语法

使用 elif 关键字的语法如下:

python
if condition1:
    # 如果 condition1 为 True,则执行此代码块
elif condition2:
    # 如果 condition2 为 True,则执行此代码块
elif condition3:
    # 如果 condition3 为 True,则执行此代码块
...
else:
    # 如果所有条件都不为 True,则执行此代码块

在上面的代码中,condition1condition2condition3 等等
都是求值为 TrueFalse 的表达式。
每个 elif 语句后面的代码块只有在对应的条件为 True 时才会执行。
如果所有条件都不为 True,则执行 else 语句后面的代码块。

📘 示例

下面是一个演示 elif 关键字用法的示例:

python
num = int(input("请输入一个数字:"))

if num > 0:
    print("这个数字是正数")
elif num < 0:
    print("这个数字是负数")
else:
    print("这个数字是零")

在上面的代码中,用户被提示输入一个数字。
程序使用 if 语句检查数字是否大于 0。
如果是,它会打印 "这个数字是正数"。
如果数字不大于 0,它会使用 elif 语句移动到下一个条件。
如果数字小于 0,它会打印 "这个数字是负数"。
如果没有满足任何条件,它会执行 else 语句后面的代码块,并打印 "这个数字是零"。

⚠️ 注意

  • elif 关键字可以在单个 if 语句中多次使用,以检查多个条件。
  • elif 关键字是可选的。
    你可以有一个没有任何 elifelse 语句的 if 语句。