復習問題 条件分岐、繰り返し、例外処理
================= if 文 ================================
問1 input命令をつかい、変数a1に点数を入力してください。 a = int(a1) でa1を整数にしてください。
input命令の中で入力時に「点数の値を入力してください。:」 とガイダンスしてください。
入力された点数が60点以上なら'合格'と表示してください。
問2 input命令をつかい、変数a1に点数を入力してください。 a = int(a1) でa1を整数にしてください
input命令の中で入力時に「点数の値を入力してください。:」 とガイダンスしてください。
入力された点数が60点以上なら'合格' それ以外なら'不合格'と表示してください。
問3 input命令をつかい、変数aに点数を入力してください。 a = int(a) でaを整数にしてください。
input命令の中で入力時に「点数の値を入力してください。:」 とガイダンスしてください。 入力した点数を表示してください。 入力された点数が80点以上なら'優'と表示してください。 さもなくもし、70点以上なら'良'と表示してください。 さもなくもし、60点以上なら'可'と表示してください。 さもなければ'不可'と表示してください。
============== while文 break文使用 =========================
問4 初期値 goukei を0にし、iの初期値を1にして while文を使って1から10までの合計を計算し、 合計を表示してください。
問5 goukei の初期値を0に、カウンターcnt の初期値を0に してください。
while文を使ってaが999でない間下記の処理を繰り返してください。 input命令をつかい、変数aに整数を入力してください。 input命令の中で入力時に 「整数を入力してください。(999入力で終了):」とガイダンス してください。 a = int(a) でaを整数にしてください。 while 文のなかで、a = 999 が入ってきたら break文で goukeiにaを加算してください。 cnt に1を加算してください。
a=999が入力されたら、合計の値goukeiと カウターの値cntを表示してください。
========= while文 break文 continue文使用 ===============
問6 問5に加えて。 while 文のなかで、a < 0 の値が入ってきたら continue文で,次のwhile文に行ってください。 (負値は加算しないということ) goukei に a を加算してくだい。
print文で合計を表示してください。 抜けてだしてください
============== for文 ======================
問7 (参考 P121)
リストfruitに入っている果物for文を使って 順に取り出してください。
問8 初期値 goukei を0にし、for文で1~10までの合計 を計算して表示してください。
(参考 p129 for 変数 rannge(回数) )
============== try except else finarly文 ======================
問9 a =112 b = 0を与えて
a / b を計算してください。
b に 0 を与えるとZeroDivisionError になり プログラムが以上終了します。
bが0 以外の例えば
a = 120 b = 3 なら、正常に答えが計算できます。
p138下段を参考に
エラーが発生したら except で「エラー発生」と表示してください。 それ以外のとき(正常の時) else で 「正常」と表示させてください。
プログラムの終わりになれば finarlyで「終了」と表示させて下さい。