1 引言
用户登录界面时,后台保存有很多个不同用户的信息,通过用户库和用户登录时的用户名和密码对比来实现不同用户的登录操作。
2 问题
用户库中可能存在的储存方式。
3 方法
运用python中字典来存储个人账号密码,再用列表来存储多个账号来解决创建用户库以及用户账号密码的存储。
4 实验结果与讨论
通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。
代码清单 1
dic1 = {'User': 'Jame', 'mima': 'jame'} dic2 = {'User': 'LHY', 'mima': 'lhy'} a = [] a.append(dic1) a.append(dic2) count = 0 for item in a: while 1: user = input("请输入您的用户名:") password = input("请输入您的密码") if (user == item['User']) and (password == item['mima']): print("登录成功") break else: print("用户名或密码错误,请重新输入") count = count + 1 if count > 3: print("已锁定") break print("请重新输入") |
5 结语
针对用户登录中用户库问题,提出用列表和字典存储,使用的方法,通过使用对应账号密码和交叉账号密码实验,证明该方法是有效的,本文的方法需要提前输入账号密码来简单实现用户库,未来可以继续研究用户注册来注册用户存入用户库中。