一、项目需求
- 输入用户名和密码。
- 验证成功显示欢迎界面,(可继续登录)
- 密码输入三次被锁定,提示输入新账号
- 继续输入被锁定的账号显示已经被锁定
二、流程图
三、执行程序(使用多层嵌套循环)
#创建一个存有用户名和密码的字典
user_file = {
"admin":"123456",
"zhangsan":"aaaaaa",
"lisi":"bbbbbb",
"wangwu":"cccccc"
}
#创建一个空列表用于存放被锁定的用户名
error_list = []
while 1:
#提示用户输入用户名
name = input("请输入账号:")
#判断账号是否存在
if name in user_file:
#循环输入密码
count = 0
while count < 3:
passworld = input("请输入密码:")
#判断密码是否正确
if(passworld == user_file.get(name)):
print("登录成功!!!")