. . . def save_menoy(self): #存钱4 card_num = int(input('请输入卡号:')) user = self.user_dict.get(card_num) if user == None: print('卡号不存在!') return if user.card.is_lock == True: print('此卡已被锁定,请重新解锁!') return for i in range(3): passwd = int(input('请输入密码:')) if passwd != user.card.passwd: print('密码错误') else: money = int(input('请输入存款金额:')) user.card.money+=money print('存款成功,当前余额:',user.card.money) return else: print('机会以用完!此卡被锁定') user.card.is_lock = True return def pass_menoy(self): #转账5 card_num = int(input('请输入卡号:')) user = self.user_dict.get(card_num) if user == None: print('卡号不存在!') return if user.card.is_lock == True: print('此卡已被锁定,请重新解锁!') return for i in range(3): passwd = int(input('请输入密码:')) if passwd != user.card.passwd: print('密码错误') else: card_num1 = int(input('请输入转账卡号:')) user1 = self.user_dict.get(card_num1) if user1 == None: print('卡号不存在!') return if user1.card.is_lock == True: print('此卡已被锁定,请重新解锁进行转账!') return else: money = int(input('请输入转账金额:')) if money>user.card.money: print('钱不够怎么转?傻逼!') user.card.money -= money user1.card.money+=money print('转账成功,当前余额:', user.card.money) return else: print('机会以用完!此卡被锁定') user.card.is_lock = True return def change_pad(self): #改密6 print('改密') def lock_user(self): #锁卡7 print('锁卡') def unlock_user(self): #解锁8 card_num=int(input('请输入卡号:')) user=self.user_dict.get(card_num) if user==None: print('卡号不存在!') return if user.card.is_lock==True: print('此卡已被锁定,是否解锁?输入y解锁 n取消解锁') num=input('') if num=='y': print('解锁成功!') user.card.is_lock = False return elif num=='n': print('取消成功!') user.card.is_lock = True return def del_user(self): #注销9 print('注销') def launch(self): #退出0 print('退出成功,欢迎下次光临') quit()
部分功能代码不再写 功能逻辑都一样 溜了溜了.....