用Python写个记账本
时间: 2023-11-05 17:07:36 浏览: 163
好的,以下是一个简单的 Python 记账本示例代码:
```python
records = []
def add_record():
"""添加记录"""
date = input("请输入日期(YYYY-MM-DD): ")
item = input("请输入项目名称: ")
amount = input("请输入金额: ")
record = {"date": date, "item": item, "amount": amount}
records.append(record)
print("添加成功!")
def show_records():
"""展示记录"""
for record in records:
print(f"{record['date']} - {record['item']} - {record['amount']}")
while True:
print("请选择操作:")
print("1. 添加记录")
print("2. 展示记录")
print("3. 退出程序")
choice = input()
if choice == "1":
add_record()
elif choice == "2":
show_records()
elif choice == "3":
break
else:
print("输入有误,请重新输入!")
```
运行代码后,会出现一个菜单供你选择操作。如果选择添加记录,则需要输入日期、项目名称和金额,程序会将记录保存下来。如果选择展示记录,则会将之前添加的记录依次展示出来。如果选择退出程序,则会结束程序运行。
当然,这只是一个简单的示例,实际的记账本可能需要更多的字段,比如分类、备注等,也可能需要对数据进行存储和统计等操作。
阅读全文