第一次作业
作业一:编写登录程序
- 输入用户名密码
- 认证成功后显示欢迎信息
- 输错三次后锁定
程序流程图:

1 userlist = ["Alex", "Jone", "Jackson"] 2 userpass = "123456" 3 4 5 def checkusr(uname): 6 7 ''' 8 检测输入的用户是否被锁定,锁定返回True,否则返回False 9 ''' 10 11 with open("account.txt", "r") as file_handle: 12 lockusrlist = file_handle.read().split("\n") 13 if uname in lockusrlist: 14 return True 15 else: 16 return False 17 18 19 for i in range(1, 4): 20 print("用户名:", end="") 21 username = input() 22 print("密 码:", end="") 23 inputpass = input() 24 25 if checkusr(username): 26 print("该用户已被锁定") 27 exit() 28 else: 29 if username in userlist: 30 if inputpass == "123456": 31 print("你好,{},欢迎登录系统。".format(username)) 32 exit() 33 else: 34 print("密码不正确,请重新登录") 35 else: 36 if i == 3: 37 print("登录次数过多,用户{}已被锁定".format(username)) 38 with open("account.txt", "a") as filehandle: 39 filehandle.write(username+"\r\n") 40 else: 41 print("用户名不存在,请重新输入")
那些曾经以为会念念不忘的,早在时间的打磨下粉身碎骨了。

浙公网安备 33010602011771号