投稿

[Python 100日チャレンジ] Day 8 - 条件分岐 if

Pythonのif、elif、elseを使い、条件によって処理を切り替える基本を学びます。

[Python 100日チャレンジ] Day 8 - 条件分岐 if

ifとは

ifは、条件によって実行する処理を変えるための構文です。ログインしているか、点数が合格ラインを超えているか、入力が空かどうかなどを判定できます。

1
2
3
4
5
6
score = 80

if score >= 60:
    print("合格")
else:
    print("不合格")

elifを使う

条件が複数ある場合はelifを使います。

1
2
3
4
5
6
7
8
score = 85

if score >= 90:
    print("A")
elif score >= 70:
    print("B")
else:
    print("C")

上から順番に条件を確認し、最初に当てはまった処理だけが実行されます。

インデントに注意

Pythonでは、インデントがブロックを表します。ifの中で実行したい処理は、必ず字下げします。

今日の練習

年齢を変数に入れて、未成年、成人、シニアなどに分けて表示してみましょう。

この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。