求一个零花钱管理程序。。。用python写~

求一个零花钱管理程序。

查询,输入,修改,删除,终止5个是必须的。 其余则选择性追加。

  1. Retrieve

  2. Add

  3. Delete

  4. Update

  5. Quit

最好求大神给个完整程序供参考!感谢!

问题解决的话,请点下采纳

# -*- coding: UTF-8 -*-

import os

class MoneyManager:
    def __init__(self):
        self.balance = 0

    def Retrieve(self):
        return self.balance

    def Add(self, n):
        if (n <= 0):
            print("金额必须整数")
        else
            self.balance = self.balance + n

    def Delete(self, n):
        if (n >= self.balance):
            print("钱不够")
        else:
            self.balance = self.balance - n

    def Update(self, n):
        if (n <= 0):
            print("金额必须整数")
        else:
            self.balance = n

MM = MoneyManager() 
while (True):
    print("1-Retrieve")
    print("2-Add")
    print("3-Delete")
    print("4-Update")
    print("5-Quit")
    i = int(input())
    if (i == 1):
        print(MM.Retrieve(j))
    elif (i == 2):
        j = int(input())
        MM.Add(j)
    elif (i == 3):
        j = int(input())
        MM.Delete(j)
    elif (i == 4):
        j = int(input())
        MM.Update(j)
    elif (i == 5):
        break