3-13 字典应用--用户登录

有字典如下:
dic = {'admin':'123456','administrator':'12345678','root':'password'}
实现用户输入用户名和密码,当用户名与密码和字典中的键值对匹配时,显示“登录成功”,否则显示“登录失败”,登录失败时允许重复输入三次。

输入格式:

在两行中分别输入用户名和密码

输出格式:

"登录成功"或"登录失败"

输入样例:

admin
12345678
admin
123456

输出样例:

登录失败
登录成功

dic = {'admin':'123456','administrator':'12345678','root':'password'} #题目已给出的对应的键:值(账号:密码)
for i in range(0,3):    #就输入一次账号密码,循环两次
    x = input()    #账号
    y = input()    #密码
    if x in dic.keys():    #账号存在(键存在)
        if dic[x] == y:     #密码正确(键对应的值正确)
            print('登录成功')
            break
        else:               #密码错误
            print('登录失败')
    else:                 #账号不存在
        print('登录失败')