day3:输入用户名密码输错三次后锁定

 1 #Author:mollsweet
 2 #能够实现输入三次就将用户名存入系统,但是没办法进行重复性输入,和没办法灵活使用用户名和密码
 3 def check_user(username,password):
 4     if username=='moll' and password=="1234":
 5         print("认证成功,欢迎登录")
 6         return True
 7     else:
 8         return False
 9 if __name__=="__main__":
10     count=0
11     while count<3:
12         usr = input("username:")
13         file01=open('F:\\PyCharm 2017.2.3\\PycharmProjects\\python3\\var\\moll01\\text01.txt','r')
14         if usr in file01:
15             print("this user is lock,please Contact the administrator ")
16             print("---------------------return login ,again-------------------------------")
17             break
18         else:
19             pwd = input("password:")
20             if check_user(usr,pwd):
21                 print("ok")
22                 break
23             else:
24                 print("error! again")
25                 count=count+1
26             if count==3:
27                 #打开文件
28                 file=open('F:\\PyCharm 2017.2.3\\PycharmProjects\\python3\\var\\moll01\\text01.txt','w')
29                 file.write(usr)
30                 file.close()

 

posted @ 2018-10-26 11:48  mollsweet  阅读(233)  评论(0)    收藏  举报