Pycharm趁热打铁(一):记账系统,管理你的小金库。

本文介绍了一个简单的个人记账系统,包括固定收入、游玩支出、厨卫支出、衣物支出和医疗支出等模块,用户可以进行增删改查操作,方便管理财务。系统通过文本文件存储数据,并提供了友好的交互界面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

昨天学了学生管理系统,链接: link.
今天做了一个简单的记账系统(小金库管理系统)。
主要功能为:
在这里插入图片描述
代码:

filename='money_inf.txt'
import os
import datetime
#主函数
def main():
    while True:
        menu()
        choice=int(input('请选择:'))
        if choice in [0,1,2,3,4,5,6,7,8,9,0]:
         if choice==0:
            answer=input('您确定要退出吗?Y/N')
            if answer=='y'or answer=='Y':
                print('谢谢您的使用,祝您生活愉快!')
                break
            elif answer=='n'or answer=='N':
                main()
            else:
                print('您的输入无效,请重新输入!')
                main()
         elif choice==1:
            stable_income()
         elif choice==2:
            travel_expenditure()
         elif choice==3:
            chuwei_expenditure()
         elif choice==4:
            clothes_expenditure()
         elif choice==5:
            medchine_expenditure()
         elif choice==6:
             modify()
         elif choice==7:
            delete()
         elif choice==8:
             sunmoney()
         elif choice==9:
            total_inf()
        elif choice not in [0,1,2,3,4,5,6,7,8,9,0]:
            print('您的输入无效,请重新输入!')
            main()
#菜单
def menu():
    print('========================金库日记======================')
    print('--------------------------菜单------------------------')
    print('\t\t\t\t\t1.固定收入')
    print('\t\t\t\t\t2.游玩支出')
    print('\t\t\t\t\t3.厨卫支出')
    print('\t\t\t\t\t4.衣物支出')
    print('\t\t\t\t\t5.医疗支出')
    print('\t\t\t\t\t6.修改项目')
    print('\t\t\t\t\t7.删除项目')
    print('\t\t\t\t\t8.显示总金额')
    print('\t\t\t\t\t9.显示全部信息')
    print('\t\t\t\t\t0.退出')
    print('------------------------------------------------------')
#功能
#录入收入项目
def stable_income():
    money_list=[]
    while True:
     pro_num=Pro_num()
     income_pro=M_pro()
     M_type='固定收入'
     M_detaile=m_detaile()
     if not income_pro:
        continue
     money_num = int(input('请输入金额:'))
     if not money_num:
        continue
     money_inf={
   '项目编号':pro_num,'金额性质':income_pro,'类型':M_type,'具体':M_detaile,'金额':money_num}
     money_list.append(money_inf
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值