用户类 ''' 属性:用户名 身份证号 手机号 银行卡 行为: ''' class User: def __init__(self,name,uid,phone,card): self.name = name # 用户名 self.uid=uid #用户身份证 self.phone = phone # 用户手机号 self.card=card #用户银行卡 self.user_dict={} #保存信息的字典 卡类 ''' 属性:卡号 密码 余额 行为: ''' class Card: def __init__(self,cid,passwd,money): self.cid=cid #卡号 self.passwd=passwd #密码 self.money=money #余额 self.is_lock=False #是否锁定
管理员类 ''' 属性:管理员的账号 密码 行为:登陆 ''' from atm import ATM am=ATM() am.welcome() class Admin: def __init__(self,name,passwd): self.name=name self.passwd=passwd def login(self): name=input('请输入管理员账号:') passwd=input('请输入管理员密码:') if self.name==name and self.passwd==passwd: print('登陆成功!') return True else: print('登陆失败!') return False
这是需要调用模块, form 模块名 import 类
先写管理员类
再写ATM类
再写卡类
最后用户类