实验七
class User: def __init__(self,name='guest',password='111111',statu='1'): self.name=name self.password=password self.statu=statu def info(self): if self.statu == '1': print(f'{self.name},{self.password} 账户正常') else: print(f'{self.name},{self.password} 账户被封禁') def modify_password(self): old_password=input('请输入旧密码1:') num=0 while True: if old_password == self.password: new_password=input('请输入新密码:') print('密码修改成功') self.password=new_password break elif old_password != self.password: if num<3: print('用户名或密码错误,请重新输入') old_password=input('请输入旧密码2:') num+=1 else: print('账户已锁,请稍后再试') self.statu == '0' break u1 = User('York', '202183360001', '1') u1.info() u1.modify_password() u1.info()