下面是一个简单的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’: print("程序已退出。") break else: print("无效的选项,请重新选择!") if __name__ == "__main__": main()
这个程序首先定义了一个空的字典users
来存储用户信息,然后定义了两个函数register()
和login()
分别用于注册和登录用户,在register()
函数中,程序会检查用户名是否已经存在,如果不存在则将该用户的信息添加到字典中,在login()
函数中,程序会检查用户名和密码是否匹配,如果匹配则输出登录成功的提示信息,在main()
函数中,程序会循环询问用户要执行的操作,并根据用户的选择调用相应的函数,如果用户选择退出程序,则退出循环并输出提示信息。