第8章クイズ

クイズ1

すでに記録が入っている kakeibo.txt を、次のコードで開きました。実行後のファイルの中身はどうなりますか。

f = open("kakeibo.txt", "w", encoding="utf-8") f.close()

クイズ2

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

text = "りんご,120,食費\nみかん,80,食費\n" print(len(text.splitlines()))

クイズ3

次のコードを実行すると何が起きますか。

with open("kakeibo.txt", "r", encoding="utf-8") as f: text = f.read() more = f.read()

クイズ4

次の関数に存在しないファイルのパスを渡すと、何が起きますか。

def load(path): try: with open(path, "r", encoding="utf-8") as f: return f.read().splitlines() except ValueError: return []

クイズ5

ファイルから読み戻した記録で合計を計算したところ、120 と 80 の合計が「12080」になりました。原因として正しいものはどれですか。

name, price, category = "りんご,120,食費".split(",")

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

ログインが必要です

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