编写一个记账本,按1显示所有记账信息,按2记账一笔,输入其他数字退出程序,代码是怎么样的
时间: 2024-05-02 11:19:59 浏览: 38
好的,这是一个简单的记账本的 Python 代码:
```python
accounts = []
while True:
choice = input("请输入操作选项:1. 显示所有记账信息;2. 记账一笔;其他数字退出程序。")
if choice == "1":
if not accounts:
print("还没有记账信息。")
else:
print("记账信息如下:")
for account in accounts:
print(account)
elif choice == "2":
name = input("请输入账目名称:")
amount = input("请输入账目金额:")
account = f"{name}: {amount}"
accounts.append(account)
print(f"记账成功:{account}")
else:
print("退出程序。")
break
```
希望对你有帮助。
相关问题
写一个记账本,并持久化将账单存储在文件中,显示效果 1、显示所有记账信息 2、记一笔 输入菜单编号进行操作,输入其他字符退出程序:1 记账信息日期时间 记账金额 备注 记账总金额【¥0.0】,记账总笔数【0笔】
很高兴为您提供帮助。这是一个比较复杂的功能,需要使用编程语言来实现。对于您的需求,可以使用Python语言来实现,其中需要用到文件操作和简单的逻辑结构。 代码实现过程中,您需要定义一个类来表示每条账单,包括日期、时间、金额和备注等信息。在程序中,您可以使用列表来存储所有账单对象,并且通过读写文件来持久化数据。然后,您可以编写一个交互式菜单来实现显示所有记账信息和记一笔操作,通过输入菜单编号进行相应的操作。最后,程序还需要显示记账总金额和记账总笔数。希望能帮助到您,祝您愉快!
阅读全文