python登录注册界面的代码
时间: 2024-09-15 10:13:00 浏览: 16
在Python中创建一个简单的登录和注册界面,通常会涉及到控制台输入处理、字符串操作以及条件判断。这里给出一个基本的命令行示例,使用内置函数`input()`接收用户输入:
```python
# 导入模块,这里仅用于演示,实际应用可能需要数据库连接库如sqlite3等
import getpass
# 定义用户类,包含用户名和密码属性
class User:
def __init__(self, username, password):
self.username = username
self.password = password
def register():
print("欢迎注册!")
username = input("请输入用户名: ")
password = getpass.getpass("请输入密码(不会显示): ") # 隐藏密码输入
user = User(username, password)
users.append(user) # 假设users是一个列表,存储所有用户信息
print(f"注册成功! 用户名: {username}")
def login():
print("欢迎登录!")
entered_username = input("请输入用户名: ")
entered_password = getpass.getpass("请输入密码: ")
for user in users:
if user.username == entered_username and user.password == entered_password:
print("登录成功!")
break
else:
print("用户名或密码错误!")
# 示例开始
users = [] # 初始用户列表为空
register() # 执行注册
login() # 执行登录
#