【问题描述】
模拟某系统用户登录过程
用户登陆系统时需要首先输入账号,如果账号不存在,输出“Wrong User”并结束程序;账号正确时,再输入密码,验证账号密码与已给定的账号密码是否一致,如果一致,输出“Success”,否则输出“Fail”以及剩余尝试次数。总尝试次数为3次,如果3次均输入错误,输出“Login Denied”。
给定账户及密码如下:
账号 密码
aaa 123456
bbb 888888
ccc 333333
字典可设为:
dic={"aaa":["123456",10000],"bbb":["888888",5000],"ccc":["333333",3000]}
【输入形式】
在两行中分别用户名和密码
【输出形式】
参考测试用例
【样例输入】
ttt
【样例输出】
【样例说明】
Wrong User
dic={"aaa":123456,"bbb":888888,"ccc":333333} key=input() if key in dic: for i in range(3): password=input() if eval(password)==dic[key]: print("Success") break else: if i==2: print("Login Denied") else: print("Fail,{:d}".format(2-i),"Times Left") else: print("Wrong User")
遍历循环是从遍历结构中逐一提取元素,放在循环变量中,对于所提取的每个元素执行一次语句块。