コース一覧
Pythonファイル・エラー・制作
完成と次のステップ

Pythonファイル・エラー・制作

ファイル操作と例外処理を学び、入出力を含む小さなPython制作を安全に進められるようにします。

1
ファイルとエラー処理
01. ファイルを読み込む15分
02. ファイルに書き込む15分
03. withで安全に扱う15分
04. CSV形式で保存15分
05. try-exceptで備える15分
06. 例外の種類15分
07. つくる:保存機能15分
08. 第8章クイズ10分
2
総合制作
01. 全機能を統合しよう15分
02. 月間レポート機能15分
03. 自由拡張15分
04. 完成と次のステップ10分

Pythonファイル・エラー・制作

01ファイルを読み込む
02ファイルに書き込む
03withで安全に扱う
04CSV形式で保存
05try-exceptで備える
06例外の種類
07つくる:保存機能
08第8章クイズ
09全機能を統合しよう
10月間レポート機能
11自由拡張
12完成と次のステップ

完成と次のステップ

クイズ1

次のループで、番号に 5 以外を入れ続けるとどうなりますか。

Python

while True:
    choice = input("番号を選んでください > ")
    if choice == "5":
        break
    print("続けます")

クイズ2

カテゴリ別の集計で使う次の行は、result にまだそのカテゴリが無いときどうなりますか。

Python

result[category] = result.get(category, 0) + record["price"]

クイズ3

次のコードを実行すると TypeError が出ました。正しい直し方はどれですか。

Python

total = 340
print("合計 " + total + "円")

クイズ4

保存ファイルがまだ無い初回起動のとき、次の関数は何を返しますか。

Python

def load_records(path):
    records = []
    try:
        with open(path, "r", encoding="utf-8") as f:
            for line in f:
                records.append(line.strip())
    except FileNotFoundError:
        return []
    return records

クイズ5

レポートの棒グラフで使っている次の式の結果はどれですか。

Python

"*" * (340 // 100)

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

ログインが必要です

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