Advertisement

Python学习:银行管理系统

阅读量:

面向对象编程实践与数据存储

复制代码
    # atm.py
    # 各种操作类
    import random
    from card import Card
    from user import User
    import time
    
    
    class ATM(object):
    # 初始化
    def __init__(self, allUsersInfo):
        # 将所有用户信息传递过来,以便后续操作
        self.allUsersInfo = allUsersInfo  # 卡号 :用户
    
    # 确认密码
    def checkPwd(self, realPwd):
        myList = [3, 2, 1, 0]
        for i in myList:
            # 如果密码输入错误超过三次
            if i == 0:
                return False
            rePass = input('请再次输入密码:')
            if realPwd == rePass:
                return True
            elif (i

全部评论 (0)

还没有任何评论哟~