3rd,Python登录模拟

时间:2023-03-09 16:37:58
3rd,Python登录模拟

需求:

1. 用户输入帐号密码进行登陆

2. 用户信息保存在文件内

3. 用户密码输入错误三次后锁定用户

 #导入getpass库,用于密码验证
 import getpass

 #定义用户名、密码
 _username = 'alex'
 _password = 'abc123'

 #input输入用户名和密码
 username = input("username:")
 #password = getpass.getpass("password:")
 password = input("password:")

 #判断用户名、密码与定义的用户名、密码是否一致,一致的话格式化输出
 if _username == username and _password == password:
     print("Welcome user {name} login...".format(name=username))
 else:
     print("Invalid username or password!")

tips:

getpass模块

 password = getpass.getpass("password:")

格式化输出

print("Welcome user {name} login...".format(name=username))