条件分岐と制御フロー:if-else文の使い方


  1. 基本的なif-else文の構文:
if 条件:
    条件が真の場合に実行するコード
else:
    条件が偽の場合に実行するコード
  1. 単一の条件の例:
age = 25
if age >= 18:
    print("成人です")
else:
    print("未成年です")

上記の例では、変数ageが18以上の場合に「成人です」と表示されます。それ以外の場合は「未成年です」と表示されます。

  1. 複数の条件の例:
score = 80
if score >= 90:
    print("優秀です")
elif score >= 70:
    print("良好です")
elif score >= 50:
    print("合格です")
else:
    print("不合格です")

上記の例では、変数scoreの値に応じて、異なるメッセージが表示されます。スコアが90以上の場合は「優秀です」、70以上の場合は「良好です」、50以上の場合は「合格です」、それ以外の場合は「不合格です」と表示されます。

  1. 論理演算子を使用した複雑な条件の例:
age = 25
is_student = True
if age >= 18 and is_student:
    print("成人であり、学生です")
else:
    print("成人でないか、学生ではありません")

上記の例では、変数ageが18以上でかつis_studentがTrueの場合に「成人であり、学生です」と表示されます。それ以外の場合は「成人でないか、学生ではありません」と表示されます。

これらは基本的なif-else文の使い方と一部のコード例です。プログラム内で条件分岐を使用することで、より柔軟な制御フローを作成することができます。他にも多くの条件分岐の方法がありますので、興味があればさらに学習してみてください。