码迷,mamicode.com
首页 > 编程语言 > 详细

Python-Day1编写登陆接口

时间:2017-08-08 21:49:30      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:.com   open   class   color   readline   user   错误   strong   输入密码   

流程图:

技术分享

 

Code:

 1 # Author:P J J
 2 #新建两个文件,一个叫user_lock.txt 一个叫user.txt,在user.txt中输入用户名和密码如:pjj 123如果需多个用户,请输入完一个用户后
 3 #回车输入第二个用户
 4 count=0
 5 while count<3:
 6     username = input("请输入用户名:")
 7     f1 = open(user_lock.txt, r+)
 8     lock_list = f1.readlines()
 9 
10     for lock_user in lock_list:
11         lock_user = lock_user.strip(\n)
12         if username==lock_user:
13             print("用户 %s 已经进入黑名单.程序退出" % username)
14             exit()
15     f2 = open("user.txt","r")
16     file_list = f2.readlines()
17     for line in file_list:
18         user,pwd=line.strip("\n").split()
19 
20         if username==user:
21                 count2=0
22                 while count2<3:
23                     password=input("请输入密码:")
24                     if password==pwd:
25                         print("登录成功")
26                         exit()
27                     else:
28                         if count2<2:
29                             print("密码输入错误!,你还可以输入%d次" %(2-count2))
30                             count2+=1
31                         else:
32                             f1.write(username + \n)
33                             print("错误输入密码3次,你的账户已进入黑名单")
34                             exit()
35 
36     else:
37         if count < 2:
38             print(输入的%s不存在,还可以输入%d次 % (username, 2 - count))
39     count += 1
40 else:
41     print("%s用户不存在,程序退出! " %username)
42 
43 f1.close()
44 f2.close()

 

  新建的两个.txt文件

技术分享

 

user.txt中列举的用户名,密码

技术分享

 

Python-Day1编写登陆接口

标签:.com   open   class   color   readline   user   错误   strong   输入密码   

原文地址:http://www.cnblogs.com/pjjo/p/7308828.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!