educoder银行管理系统python

from admin import Admin
from atm import ATM
import time
class HomePage:
    def __init__(self):
        self.allUserD = {}    # 使用字典存储数据
        self.atm = ATM(self.allUserD)
        self.admin = Admin()  # 管理员开机界面
    def saveUser(self):
        self.allUserD.update(self.atm.alluser)
        print("数据存盘成功")
# 程序的入口
    def main(self):
        self.admin.printAdminView()
        resL = self.admin.adminOption()
        if not resL:
            while True:
                self.admin.printsysFunctionView()
                option = input("请输入您的操作:\n")
                if option not in ("1", "2", "3", "4", "5",
                                  "6", "7", "S", "Q", "q"):
                    print("输入操作项有误,请仔细确认!")
                    time.sleep(1)

                #********** Begin **********
# 开户
                if option == "1": 
                    self.atm.creatUser()               
                # 查询
                elif option == "2": 
                    self.atm.searchUser()
                # 取款
                elif option == "3": 
                    self.atm.getMoney()
                # 存储
                elif option == "4":
                    self.atm.saveMoney()
                # 转账
                elif option == "5": 
                    self.atm.transferMoney()
                # 锁定
                elif option == "6": 
                    self.atm.lockCard() 
                # 解锁
                elif option == "7": 
                    self.atm.unlockCard()


                #********** End **********
                elif option.upper() == "Q":
                    if not (self.admin.adminOption()):
                        self.saveUser()
                        print('退出系统')
                        return -1

                        
if __name__ == "__main__":
    homepage = Ho
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值