1 #作业:登陆接口 2 user=['test','test1','test2','test3'] 3 password=['test','1test','2test','3test'] 4 count=0 5 while True: 6 if count > 2: 7 print(''' 8 你操作太频繁,请稍后再试! 9 ''') 10 break 11 name = input('your name: ') 12 pwd = input('your password: ') 13 if not name in user: 14 print('用户名不存在') 15 continue 16 id=user.index(name) 17 if pwd == password[id]: 18 print('欢迎登陆!') 19 break 20 else: 21 print('用户名或者密码错误!请重试') 22 count+=1 23 #进阶: 24 user=['test','test1','test2','test3'] 25 password=['test','1test','2test','3test'] 26 count=0 27 while True: 28 name = input('your name: ') 29 pwd = input('your password: ') 30 with open('denylogin.txt', 'r') as file: 31 denylist = file.read() 32 if name in denylist: 33 print('你的账户已经锁定,不能登陆,请联系管理员!') 34 break 35 if not name in user: 36 print('用户名不存在') 37 continue 38 id=user.index(name) 39 if pwd == password[id]: 40 print('欢迎登陆!') 41 break 42 else: 43 print('用户名或者密码错误!请重试') 44 count+=1 45 if count > 2: 46 print('''你操作太频繁,账户已经锁定''') 47 with open('denylogin.txt','a') as file : 48 file.write('%s' %name+'\n') 49 break