dic={
'egon1':{'password':'123','count':0},
'egon2':{'password':'123','count':0},
'egon3':{'password':'123','count':0},
}
flag=True
while flag:
name=input('type your name:').strip()
red_user = open('a.txt', 'r', encoding='utf-8').read().split('|')
if name in red_user:
print("账户已锁定")
continue
if name not in dic:
print('name is not in dic')
continue
else:
while flag:
passwd=input('type your passwd:')
if passwd!=dic[name]['password'] and dic[name]['count']<=2:
print('passwd is wrong')
dic[name]['count']+=1
continue
elif dic[name]['count']>2:
print("chao guo 3 ci")
user=open('a.txt','a',encoding='utf-8')
user.write(name+'|')
user.close()
break
if passwd==dic[name]['password']:
print("login success")
flag=False