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

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章クイズ

第6章クイズ

クイズ1

次のコードを実行すると、画面には何が表示されますか。

Python

def greet_user(name):
    return name + "さん"

greet_user("たろう")

クイズ2

次の関数を check_over(3000) と呼び出したとき、戻り値はどうなりますか。

Python

def check_over(total, budget=3000):
    return total > budget

クイズ3

次のコードを 2 回続けて呼び出しました。2 回目の戻り値はどうなりますか。

Python

def add_item(name, items=[]):
    items.append(name)
    return items

add_item("りんご")
add_item("みかん")

クイズ4

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

Python

records = []

def add_record(name):
    records = records + [name]
    return records

add_record("りんご")

クイズ5

支出のリストを金額の小さい順に並べたいとき、正しい書き方はどれですか。

Python

records = [{"name": "映画", "price": 1800}, {"name": "りんご", "price": 120}]

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

ログインが必要です

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