模拟登录需求:

1. 用户输入帐号密码进行登陆

2. 账户输入错误直接退出,账户正确,密码错误3次锁定

i = 1
a = 1
infor = {'zhanyie': 'abc123',
         'jack': '123bca',
         'tom': '132456'
         }
while i <= 3:
    name = input('please input your account: ')
    if name not in infor.keys():
        i += 1
        continue
    elif name in infor.keys():
        while a <= 3:
            password = input('please input your password:')
            if password == infor[name]:
                print('welcome')
                exit
            elif password != infor[name]:
                a += 1
                continue
        if a > 3:
            print(" You're locked")
            break
            
if i > 3:
    print('请注册一个账户')
        

 

posted on 2019-04-03 22:21  zhanyie  阅读(125)  评论(0编辑  收藏  举报