Day 13elifとelseの使い方
Pythonコード
1age = 252score = 803 4if age >= 20:5 if score >= 90:6 print('優秀です')7 elif score >= 70:8 print('良好です')9 else:10 print('努力が必要です')11else:12 print('まだ若いです')
解説
- 行1〜2: まず、変数ageとscoreに値を代入します。ageには25、scoreには80を代入しています。ここで、代入とは、変数に値を入れることを意味します。 行3〜4: if文でageが20以上かどうかを判断します。20以上の場合、次のif文に進みます。if文は、条件が真の場合に実行されるブロックを定義するために使用されます。 行5〜6: scoreが90以上かどうかを判断します。90以上の場合、'優秀です'と表示します。print()関数は、指定された値を標準出力に表示するために使用されます。 行7〜8: 90未満だが70以上の場合、'良好です'と表示します。elif文は、if文の条件が偽で、別の条件が真の場合に実行されるブロックを定義するために使用されます。 行9〜10: 70未満の場合、'努力が必要です'と表示します。else文は、if文またはelif文の条件がすべて偽の場合に実行されるブロックを定義するために使用されます。 行11: 20未満の場合、'まだ若いです'と表示します。
- 行6〜12: 補足: print() は画面に文字や値を表示する関数です。
次に試してみよう
- 条件分岐を使用して、身長に応じてサイズを判定するプログラムを作成してみましょう
- elifとelseを組み合わせて、複数の条件を満たす場合の処理を実装してみましょう
- ユーザーの入力を取得して、条件分岐を使用してその入力に応じたメッセージを表示するプログラムを作成してみましょう