[Python]elifとelseの追加

Pythonのif文はelif(”else if”の省略形)とelseを使って拡張することができます。これにより、より複雑な条件分岐を作成することができます。

elifの使用方法

elifは追加の条件を指定するために使用されます。elifは前の条件が偽(False)であった場合に評価されます。これは以下のように使います。

if 条件1:
    # 条件1がTrueの場合に実行されるコード
elif 条件2:
    # 条件1がFalseで、条件2がTrueの場合に実行されるコード

あなたがもし年齢によって異なるメッセージを表示するプログラムを作りたいとしたら、elifを使用して以下のように書くことができます。

age = 20

if age < 13:
    print("You are a child.")
elif age < 20:
    print("You are a teenager.")
else:
    print("You are an adult.")

elseの使用方法

elseは全ての前の条件が偽(False)であった場合に実行されるコードブロックを指定します。これは以下のように使います。

if 条件:
    # 条件がTrueの場合に実行されるコード
else:
    # 条件がFalseの場合に実行されるコード

elseifelifの条件全てが偽(False)である時に実行されるコードブロックを指定します。上記の年齢に関する例では、elseは年齢が20以上(つまり、子供でもティーンエイジャーでもない)の場合に実行されます。