\

Pythonの条件分岐には if, elif, else というキーワードが使われます。特に elif は複数の条件を記述する際に利用されます。

if, elif, else の基本的な使い方

まずは基本的な使い方から見ていきましょう。以下に if, elif, else を使った条件分岐の一例を示します。

a = 10
if a >= 100:
    print("aは100以上です。")
elif a >= 50:
    print("aは100未満、50以上です。")
elif a >= 20:
    print("aは50未満、20以上です。")
else:
    print("aは20未満です。")

このコードでは、まず a >= 100 という条件を評価します。もし a が100以上であれば、"aは100以上です。" と出力します。もし a が100未満であれば、次の elif の条件 a >= 50 を評価します。このように elif を使うことで、複数の条件を順に評価することができます。

複数のelifを使った条件分岐

elif はいくつでも追加することができます。以下に elif を複数使った条件分岐の一例を示します。

a = 80
if a >= 100:
    print("aは100以上です。")
elif a >= 50:
    print("aは100未満、50以上です。")
elif a >= 20:
    print("aは50未満、20以上です。")
else:
    print("aは20未満です。")

このコードでは、a が80であるため、"aは100未満、50以上です。" と出力されます。

まとめ

Pythonの elif を使った複数条件分岐は、複雑な条件を効率的に扱うための強力なツールです。この記事ではその基本的な使い方を紹介しましたが、さらに詳しく学びたい方は、各種リファレンスやチュートリアルをご覧ください。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です