需求:
1.让用户输入用户名密码
2.认证成功后显示欢迎信息
3.输错三次后退出程序
升级需求:
1.可以支持多用户登录(通过列表存多个账户信息)
2.用户3次认证失败后,退出程序,再次启动程序尝试登录时,还是锁定状态,需把用户锁定的状态存到文件里。
以下是我写的答案,感觉有些麻烦,不过功能都实现了。仅供参考^^
运行程序需要在根目录创建locked.txt来存储锁定用户信息。
# _author_:wyq
# _date_:2018/7/9
user_list = [['wyq', '123', 0],['xf', '123', 0],['alex', '123', 0]]
lock_list = []
f = open('locked.