第4章:while文,if文,for文

公開日:2019-08-14
最終更新日:2019-08-25

py04-1:while文によるループ
次の実行結果のように5, 4, 3, 2, 1, 0とカウントダウンを表示しよう.

実行結果:

難易度:★★
ミッション 説明
1 while文を使う.

py04-2:if文による条件分岐
キーボードから整数を入力し,それが90以上であれば「Sです。」,80以上であれば「Aです。」,70以上であれば「Bです。」、60以上であれば「Cです。」、それ以外は「不合格です。」と表示しよう.
難易度:★★
ミッション 説明
1 input()関数を使う.
2 if文を使う.
3 elif節を使う.
4 else節を使う.

py04-3:for文によるループ
次のリストlanguagesがある.実行結果のようにlanguagesに含まれる各要素の文字列とその長さを表示しよう.

実行結果:

難易度:★★
ミッション 説明
1 for文を使う.
2 len()関数を使う.

py04-4:range()関数
実行結果のように0から9までを表示しよう.

実行結果:

難易度:★★
ミッション 説明
1 for文を使う.
2 range()関数を使う.

py04-5:range()関数(ステップの指定)
実行結果のように100から0まで10ずつカウントダウンしながら表示しよう.

実行結果:

難易度:★★
ミッション 説明
1 for文を使う.
2 range()関数を使う.

py04-6:リスト内の各要素のインデックスと値の列挙
次のリストnumbersがある.実行結果のようにnumbersに含まれる全要素のインデックスと値を表示しよう.

実行結果:

難易度:★★
ミッション 説明
1 for文を使う.
2 range()関数を使う.
3 len()関数を使う.

py04-7:ループにおけるbreak
実行結果のようにnumbersに含まれる要素の値を表示しよう.ただし,負の値に遭遇したとき,そこでループを終了する.

実行結果:

難易度:★★
ミッション 説明
1 for文を使う.
2 break文を使う.

py04-8:ループにおけるcontinue
実行結果のようにnumbersに含まれる要素の値を表示しよう.ただし,負の値は無視してループを継続する.

実行結果:

難易度:★★
ミッション 説明
1 for文を使う.
2 continue文を使う.

py04-9:ループにおけるelse
次のリストnumbersがある.numbersに含まれる要素の値を表示しよう.ただし,一度も負の値に遭遇せずにループを終了したら,'Success!'と表示する.

実行結果:

難易度:★★
ミッション 説明
1 for文を使う.
2 break文を使う.
3 else節を使う.