刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

38.家庭记录
假设有一个任务是帮助你的家庭记录每日的支出。每天结束时,你会记录下今天的日期、购买的物品以及花费的金额。这个信息将被保存在一个名为ledger.txt的文本文件中。编写一段Python代码来完成以下的操作:
(1)在文件末尾追加新的消费记录;
(2)需要查看当前所有的消费记录。
为了简化问题,假设每条记录只包含日期、物品和金额,使用逗号分隔。
def append_record(date, item, amount):
with open("ledger.txt", " ① ") as file:
​ file.write(f"{date},{item},{amount}\n")
def read_records():
with open(" ② ", "r") as file:
​ records = file. ③ ()
​ for record in records:
​ print(record, end="")
\# 示例操作
append_record("2023-04-05", "Groceries", 35.20)
append_record("2023-04-06", "Internet Bill", 50)
​ ④ ()

使用微信搜索喵呜刷题,轻松应对考试!

答案:

解析:

这是一个关于文件操作的简答题,要求编写Python代码以记录家庭的每日支出并查看消费记录。

  1. 第一个空在文件末尾追加新的消费记录,需要使用"追加模式"打开文件,所以填"a"。
  2. 第二个空需要填写要操作的文件名,即"ledger.txt"。
  3. 第三个空要读取文件的所有行,应使用file.readlines(),所以填写readlines()。
  4. 第四个空是为了查看当前的消费记录,所以需要调用read_records()函数。
创作类型:
原创

本文链接:38.家庭记录假设有一个任务是帮助你的家庭记录每日的支出。每天结束时,你会记录下今天的日期、购买的物

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share