if 条件式: elif 条件式: else:)if 文では if 条件式: に続けて、条件に合わなかった場合の処理を追加することができます。条件に合わなかった場合の中で、さらに別の条件を判定したい場合は elif 条件式: を使います。また、条件に合わなかった場合に無条件で実行したい処理がある場合は else: を使います。
85
60
55
10
tensu が 点以上の場合に「合格です」と、そうでない場合に「不合格です」と出力するプログラムです。85
60
55
10
tensu が 点以上の場合に「合格です」、そうでなくて点数が 点以上の場合に「よく頑張っています」と出力するプログラムです。85
60
55
10
tensu が 点以上の場合に「合格です」、そうでなくて点数が 点以上の場合に「よく頑張っています」、そうでなくて点数が 点以上の場合に「もう少し頑張りましょう」と出力するプログラムです。85
60
55
10
tensu が 点以上の場合に「合格です」、そうでなくて点数が 点以上の場合に「よく頑張っています」、そうでなくて点数が 点以上の場合に「もう少し頑張りましょう」、そうでない場合に「まずいです」と出力するプログラムです。次のクイズに取り組んでみましょう。ただし、入力欄を読み取って変数に代入するプログラムはもとから書いてあります。その続きを自分で書いてみましょう。
りんごを ringo 個買いました。買った個数が 個の場合は紙袋、 個以上の場合は箱に入れてもらえます。買った個数に応じて「紙袋」または「箱」と出力するプログラムを作成してください。ただし、不等号 を使ってはいけません。等号 を使ってください。
1
2
5
100
あるカラオケ店の料金を計算したいです。入力欄の 行目には年齢を表す nenrei、 行目には「会員」か「非会員」かを表す touroku が書かれています。年齢が 歳未満の場合は学生割引で 円、会員の場合は 円、非会員の場合は 円になります。学生でも会員でもある場合は、安い方の料金が適用されます。料金を出力するプログラムを作成してください。
15 会員
17 非会員
18 非会員
25 会員
22 非会員