网站维护和网页维护区别,福田欧辉广东工厂,苏州市吴中区建设局网站,广告制作公司注册功能需求#xff1a;
1.输入用户名密码
2.认证成功后显示欢迎信息
3.输错三次后锁定
实现思路#xff1a;
1.判断用户是否在黑名单#xff0c;如果在黑名单提示账号锁定。
2.判断用户是否存在#xff0c;如果不存在提示账号不存在。
3.判断账号密码是否正确#xff0c;如果…功能需求
1.输入用户名密码
2.认证成功后显示欢迎信息
3.输错三次后锁定
实现思路
1.判断用户是否在黑名单如果在黑名单提示账号锁定。
2.判断用户是否存在如果不存在提示账号不存在。
3.判断账号密码是否正确如果正确登录进去。如果不正确有三次输入密码机会。三次全部输错账号锁定。
代码count 0 #计数器
5 username aaa #登录用户名
6 userpassword asd #登录密码
7
8 #读取黑名单用户
9 f open(aaa.txt,r)
10 file_list f.readlines()
11 f.close()
12
13 lock []
14 name input(登录用户名:)
15
16 #判断用户是否在黑名单
17 for i in file_list:
18 linei.strip(
)
19 lock.append(line)
20 if name in lock:
21 print (您的账号已锁定请联系管理员。)
22 else:
23 #如果用户没有在黑名单判断用户是否存在。
24 if name username:
25 #如果密码连续输错三次锁定账号。
26 while count 3:
27 password input(登录密码)
28 if name username and password userpassword:
29 print(欢迎%s %name )
30 break
31 else:
32 print(账号密码不匹配)
33 count 1
34 else:
35 print (对不起您的账号连续输错三次账号已锁定请联系管理员。)
36 fopen(aaa.txt,w)
37 li[%s%username]
38 f.writelines(li)
39 f.close()
40 else:
41 print (用户名不存在请输入正确的用户名。)
推荐学习《Python教程》。