elif文
説明
elif文は、Pythonにおいて複数の条件を順番に評価し、最初に真となる条件に対する処理を実行するための構文です。基本的な構文は以下の通りです。
if 条件1:
# 条件1が真の場合の処理
elif 条件2:
# 条件2が真の場合の処理
else:
# どの条件も偽の場合の処理
例
elif文の使用
score = 75
if score >= 90:
print("優秀です")
elif 70 <= score < 90:
print("良いです")
else:
print("合格です")
この例では、scoreの値に基づいて異なるメッセージが表示されます。条件1が真でない場合に条件2が評価され、最終的にどの条件も満たされない場合にはelseブロックが実行されます。
補足
- elif文は複数使用でき、条件を順に評価していきます。最初に真となる条件が実行され、それ以降の条件は評価されません。
- elseブロックは省略可能で、どの条件も満たされない場合に実行される処理を指定します。