老男孩作业之编写登陆接口

编写登陆接口

  1. 输入用户名,密码
  2. 认证成功显示欢迎信息
  3. 输入错误三次后锁定用户
import  getpass
#读取文件中的用户名 def read_to_file(name): with open("wrong.txt","r") as f: all_info = f.read() wrong_list_name = all_info.split("\n") if name in wrong_list_name: print("You are locked") return True else: return False
#往文件中写要锁定的用户名 def write_to_file(name): with open("wrong.txt","a") as f: f.write(name + "\n")
#登录函数 def login(): count = 0 while count<3: username = input("name:") # password = getpass.getpass("password:") password = input("password:") if read_to_file(username) == False: if(username == "AAA" and password =="123" ): print(''' Welcome to Computer World '''+ username + ''' Mr %s,Your password is {_password} '''.format(_password = password) %(username)) break else: print("Wrong") count += 1 else: break write_to_file(username) if __name__ == "__main__": login()

  总结以及缺陷:利用到了函数,列表,文件的打开关闭,以及分隔符。

         缺点:用户名,密码写死了。

         

         欢迎指点,交流。

猜你喜欢

转载自www.cnblogs.com/tjvz/p/10052036.html
今日推荐