- 基本的なif-else文の構文:
if 条件:
条件が真の場合に実行するコード
else:
条件が偽の場合に実行するコード
- 単一の条件の例:
age = 25
if age >= 18:
print("成人です")
else:
print("未成年です")
上記の例では、変数age
が18以上の場合に「成人です」と表示されます。それ以外の場合は「未成年です」と表示されます。
- 複数の条件の例:
score = 80
if score >= 90:
print("優秀です")
elif score >= 70:
print("良好です")
elif score >= 50:
print("合格です")
else:
print("不合格です")
上記の例では、変数score
の値に応じて、異なるメッセージが表示されます。スコアが90以上の場合は「優秀です」、70以上の場合は「良好です」、50以上の場合は「合格です」、それ以外の場合は「不合格です」と表示されます。
- 論理演算子を使用した複雑な条件の例:
age = 25
is_student = True
if age >= 18 and is_student:
print("成人であり、学生です")
else:
print("成人でないか、学生ではありません")
上記の例では、変数age
が18以上でかつis_student
がTrueの場合に「成人であり、学生です」と表示されます。それ以外の場合は「成人でないか、学生ではありません」と表示されます。
これらは基本的なif-else文の使い方と一部のコード例です。プログラム内で条件分岐を使用することで、より柔軟な制御フローを作成することができます。他にも多くの条件分岐の方法がありますので、興味があればさらに学習してみてください。