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('登录失败')