这是一个简单的Python登录注册程序的示例。这个程序使用了基本的输入和输出,以及简单的验证逻辑。请注意,这是一个非常基础的示例,实际的登录注册程序会更复杂,并且需要数据库来存储用户信息,以及更复杂的验证和加密技术来保护用户数据。

用户信息存储,实际中应该存储在数据库
users = {"admin": "password123"} # 假设的初始用户和密码
def register():
username = input("请输入要注册的用户名: ")
password = input("请输入要注册的密码: ")
if username in users:
print("该用户名已存在,请重新注册")
else:
users[username] = password
print("注册成功")
def login():
username = input("请输入用户名: ")
password = input("请输入密码: ")
if username in users and users[username] == password:
print("登录成功")
else:
print("用户名或密码错误")
def main():
print("请选择操作:")
print("1. 注册")
print("2. 登录")
choice = input("请输入你的选择(1/2): ")
if choice == ’1’:
register()
elif choice == ’2’:
login()
else:
print("无效的选择,请重新输入")
main() # 重新选择操作
if __name__ == "__main__":
main()在这个程序中,我们首先定义了一个字典来模拟存储用户信息,然后定义了两个函数:一个用于注册新用户,另一个用于登录现有用户,在主函数中,我们提供了一个菜单供用户选择注册或登录,如果用户选择无效的操作,程序会提示用户重新输入,这是一个非常基础的示例,你可以在此基础上增加更多的功能,比如找回密码、用户信息修改等,同时请注意,这个程序没有任何安全措施,密码是明文存储和比较的,实际开发中应避免这种做法。





