这是一个简单的Python程序,用于实现用户注册和登录功能。请注意,这是一个基本的示例,并没有涉及到数据库存储用户信息或加密密码等安全措施。在实际应用中,你需要使用数据库来存储用户信息,并且密码应该被安全地加密存储。

users = {} # 用于存储用户信息的字典
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():
while True:
print("请选择操作:")
print("1. 注册")
print("2. 登录")
print("3. 退出")
choice = input("请输入你的选择:")
if choice == ’1’:
register()
elif choice == ’2’:
login()
elif choice == ’3’:
break
else:
print("无效的选择,请重新输入")
if __name__ == "__main__":
main()这个程序首先定义了一个字典users 来存储注册的用户信息,然后定义了两个函数register() 和login() 分别用于注册和登录,在主函数main() 中,程序会不断循环询问用户想要执行的操作(注册、登录或退出),如果用户选择注册或登录,相应的函数会被调用,如果用户选择退出,程序会结束,注意在实际应用中,你需要使用数据库来存储用户信息,并且密码应该被安全地加密存储。





