模拟用户登录(编程题)
这里有一个保存用户账户信息的字典,请用程序模拟系统的登录验证过程。
请用程序实现:
用键盘模拟用户输入,判断输入的用户名或密码是否正确,并输出登录信息。
- 如果输入的用户名存在,且密码正确,则输出
success
- 如果输入的用户名存在,但密码不正确,则输出
password error
- 如果输入的用户名不存在,则输出
not found
输入格式:分两行输入,第一行为用户名,第二行为密码。
代码实现:
users = { "alpha": "alpha123", "beta": "betaisverygood", "gamma": "1919191923", "zhangsan": "123456", "lisi": "123456", "admin": "ADMIN", "root": "Root123" } username = input() password = input() # 请在下面编写代码,判断输入的用户名或密码是否正确 if username not in users: print ("not found") elif users[username] != password: print ("password error") else: print ("success")
运行结果: