コース一覧
Pythonループ・関数
第5章クイズ

Pythonループ・関数

ループと関数の基本を学び、繰り返し処理を分割して読みやすく書けるようにします。

1
ループ
01. forで合計15分
02. whileで繰り返す15分
03. rangeとstep15分
04. breakとcontinue15分
05. enumerateで番号付け15分
06. zipで組み合わせ15分
07. 入れ子ループ15分
08. つくる:何件でも記録15分
09. 第5章クイズ10分
2
関数
01. 関数を定義する15分
02. 引数と戻り値15分
03. デフォルト引数15分
04. キーワード引数15分
05. 複数の戻り値15分
06. divmod15分
07. 変数のスコープ15分
08. lambda関数15分
09. つくる:関数に分割15分
10. 第6章クイズ10分

Pythonループ・関数

01forで合計
02whileで繰り返す
03rangeとstep
04breakとcontinue
05enumerateで番号付け
06zipで組み合わせ
07入れ子ループ
08つくる:何件でも記録
09第5章クイズ
10関数を定義する
11引数と戻り値
12デフォルト引数
13キーワード引数
14複数の戻り値
15divmod
16変数のスコープ
17lambda関数
18つくる:関数に分割
19第6章クイズ

第5章クイズ

クイズ1

次のコードを実行したあと、total の値はいくつになりますか。

Python

total = 0
for price in [120, 0, 80]:
    if price == 0:
        continue
    total = total + price

クイズ2

次のコードの表示結果として正しいものはどれですか。

Python

print(list(range(1, 8, 2)))

クイズ3

次のコードは何を表示しますか。

Python

for n in [1, 2, 3, 4]:
    if n == 2:
        break
    print(n)

クイズ4

次のコードを実行するとどうなりますか。

Python

i = 0
while i < 3:
    print(i)

クイズ5

次のコードは何行表示しますか。

Python

names = ["りんご", "みかん", "パン"]
prices = [120, 80]
for name, price in zip(names, prices):
    print(name, price)

未回答の問題は、不正解として正解と解説のみ表示します

ログインが必要です

クイズに回答するにはログインしてください。