本文主要是介绍2019-05-21:写个记账程序,每天收入多少,支出多少,总额剩多少,使用序列化方式保存信息,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
#encoding=utf-8
import pickleincome = []
spent=[]
deposit = 0.0while True:command = input("请输入收入、支出、总额,例如收入|50,输入q退出:")if command.lower()=="q":breaktry:amount = float(command.split("|")[1])except Exception as e:print("输入错误请重新输入")continueelse:type = command.split("|")[0]if type =="收入":income.append(amount)deposit += amountelif type =="支出":if deposit - abs(amount)>=0:spent.append((abs(amount)))deposit-=amountelse:print("余额不足")
print("收入:",income)
print("支出",spent)
print("余额",deposit)
fp = open("e:\\murphy\\data\\in_out.txt","wb")
pickle.dump(income,fp)
pickle.dump(spent,fp)
pickle.dump(deposit,fp)
fp.close()
这篇关于2019-05-21:写个记账程序,每天收入多少,支出多少,总额剩多少,使用序列化方式保存信息的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!