第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(",")未回答の問題は、不正解として正解と解説のみ表示します
ログインが必要です
クイズに回答するにはログインしてください。