python3.5模擬多帳號登陸

要求:spa

一、多個帳號code

二、三次計數blog

三、帳號密碼對--》放行utf-8

四、帳號對密碼不對,3次後加入黑名單input

 

 

思路:it

一、用字典存放帳號密碼信息class

二、創建一個黑名單列表遍歷

三、首先遍歷黑名單,再遍歷要用的帳號密碼密碼

四、若是帳號對,三次密碼錯後,加入黑名單word

 

 1 #_*_condinf:utf-8_*_
 2 
 3 
 4 user_info={
 5     'zhang':{'password':'123'},
 6     'wang':{'password':'123'},
 7     'li':{'password':'123'},
 8      'zhao':{'password':'123'},
 9      'qian':{'password':'123'},
10      'sun':{'password':'123'}
11 }
12 
13 black_info=['aaa','bbb']
14 count = 0
15 count1=0
16 
17 
18 while count<3:
19     name=input("Please enter the user name:")
20     if name in black_info:
21         print('please contact administrator!')
22         exit()
23 
24     if not name in user_info :
25         print ("The user is not true !")
26         count+=1
27     if name in user_info:
28         passwd=input("Please enter password:")
29         if passwd == user_info[name]["password"]:
30             print ("welcome to you,%s" %name)
31             break
32         else:
33             print('wrong password')
34             count+=1
35 else:
36     print('your number will be locked !')
相關文章
相關標籤/搜索