python3.5模拟多账号登录

2018-06-18 00:32:52来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

要求:

1、多个账号

2、三次计数

3、账号密码对--》放行

4、账号对密码不对,3次后加入黑名单

 

 

思路:

1、用字典存放账号密码信息

2、建立一个黑名单列表

3、首先遍历黑名单,再遍历要用的账号密码

4、如果账号对,三次密码错后,加入黑名单

 

 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 !')

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:continue和break

下一篇:Python--&gt; list