使用Python写出生活费收支管理程序
时间: 2023-11-19 17:59:29 浏览: 30
当然可以,以下是一个简单的生活费收支管理程序:
```
# 导入 datetime 模块
import datetime
# 初始化余额为0
balance = 0
# 无限循环,直到用户输入"q"退出程序
while True:
# 显示当前日期和余额
today = datetime.date.today()
print("今天是", today.strftime("%Y-%m-%d"))
print("余额:¥", balance)
# 让用户选择是存款还是取款
action = input("存款/取款?(c/q) ")
# 如果用户选择存款,让用户输入金额并更新余额
if action == "c":
amount = float(input("请输入存款金额:"))
balance += amount
print("存款成功!")
# 如果用户选择取款,让用户输入金额并更新余额
elif action == "q":
amount = float(input("请输入取款金额:"))
if amount <= balance:
balance -= amount
print("取款成功!")
else:
print("余额不足!")
# 如果用户输入了无效选项,提示用户重新输入
else:
print("无效选项,请重新输入!")
```
这个程序会不断地显示当前日期和余额,并让用户选择是存款还是取款。如果用户选择存款,程序会让用户输入存款金额,并加上这笔金额。如果用户选择取款,程序会让用户输入取款金额,并判断余额是否足够,不够则提示余额不足。如果用户输入了无效选项,程序会提示用户重新输入。程序会一直循环直到用户输入"q"退出。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)