条件分岐は、ある条件が真(true)か偽(false)かによって、異なるコードブロックを実行するためのものです。以下に、条件分岐の基本的な構文を示します。
if 条件:
条件が真の場合に実行されるコード
else:
条件が偽の場合に実行されるコード
条件としては、比較演算子(==、!=、<、>、<=、>=)や論理演算子(and、or、not)などを使用することができます。また、複数の条件を組み合わせる場合には、if-elif-else文を使用することもあります。
以下に、いくつかの具体的なコード例を示します。
例1: 数値の比較
x = 10
if x > 5:
print("xは5より大きいです")
else:
print("xは5以下です")
例2: 文字列の比較
name = "Alice"
if name == "Bob":
print("名前はBobです")
else:
print("名前はBobではありません")
例3: 複数の条件の組み合わせ
x = 10
y = 20
if x > y:
print("xはyより大きいです")
elif x < y:
print("xはyより小さいです")
else:
print("xとyは等しいです")
これらは単純な例ですが、条件分岐を使うことで、プログラムの実行フローを制御することができます。さまざまな条件に基づいて、異なる処理を行いたい場合には、条件分岐が役立つでしょう。
以上が条件分岐(if-else文)の基本的な概念とコード例の紹介です。これを参考にして、自分自身で条件分岐を使ったプログラムを作成してみてください。