条件分岐は、プログラムの流れを制御するための重要な機能です。Pythonでは、条件に応じて異なる処理を実行するために if、elif、else 文を使用します。これにより、プログラムが特定の条件に基づいて動的に動作することができます。
if 文の使い方if 文は、指定された条件が True である場合に実行されるコードブロックを定義します。基本的な構文は次の通りです:
例:
= 10
elif を使った複数の条件複数の条件をチェックしたい場合は、elif(「else if」の略)を使用します。最初の if 文の条件が False の場合に次の条件をチェックします。
= 10
else を使ったデフォルトの処理else 文を使うと、すべての if や elif の条件が False だった場合に実行されるデフォルトのコードブロックを定義できます。
例:
= 3
条件分岐において複数の条件を同時にチェックすることも可能です。and 演算子や or 演算子を使って複数の条件を組み合わせることができます。
例:
= 7
if 文の中にさらに if 文を入れることもできます。これをネストした条件分岐と呼びます。
例:
= 10
= 20
実際の例を使って、条件分岐の使い方をさらに詳しく見てみましょう。
例:数値を入力し、その数値が正の数か負の数かを判定するプログラム
# 数値を入力
=
# 条件分岐
この章では、Pythonの条件分岐について学びました。if、elif、else を使うことで、プログラムに柔軟な処理を追加することができます。次に、繰り返し処理について学びます。繰り返し処理を使うことで、同じ操作を効率的に繰り返すことができます。