条件分岐

  • はじめに 次に、Pythonの基本文法で重要な「条件分岐」について学びましょう。では、二人の説明を見ていきましょう。
Gal Normal

条件分岐って何?

Geek Curious

プログラムの流れを変えるために使うんだよね?

Gal Happy

そう!条件分岐は、特定の条件が満たされた場合に、プログラムの実行を分岐させる機能だよ。Pythonでは、 ifelifelse を使って条件分岐を表現できるよ!

Gal Pleased

例えば、ある数が偶数か奇数かを判定するプログラムを書くとき、こんな感じで条件分岐を使うよ!

number = 5

if number % 2 == 0:
    print('偶数')
else:
    print('奇数')
Geek Impressed

なるほど! if で条件を指定して、その条件が満たされたらそのブロックが実行されるんだね!

Gal Happy

そうなの!そして、 else を使って、 if の条件が満たされなかったときに実行されるブロックを指定できるよ!

Gal Pleased

もっと複雑な条件分岐が必要なときには、 elif を使って追加の条件を指定できるんだよ!例えば、こんな感じ!

score = 85

if score >= 90:
    print('優秀')
elif score >= 80:
    print('良い')
elif score >= 70:
    print('まずまず')
else:
    print('頑張ろう!')
Geek Happy

なるほど! elif で複数の条件を指定して、どの条件が最初に満たされたかによって実行されるブロックが変わるんだね!

Gal Happy

そうなの!これで、さまざまな条件に応じてプログラムを制御することができるよ!

  • おわりに Pythonの条件分岐では、ifelifelseを使ってプログラムの実行を分岐させることができます。これで、条件に応じた処理を実装できるようになりましたね!😀