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()
![]()