使用Python实现的简易登录系统
发布时间:2023-12-04 14:32:33
下面是使用Python实现的简易登录系统的代码示例:
# 登录系统
# 创建一个字典来保存用户名和密码
users = {}
# 注册函数
def register():
print("欢迎注册!")
username = input("请输入用户名:")
# 检查用户名是否已存在
if username in users:
print("用户名已存在,请尝试其他用户名。")
else:
password = input("请输入密码:")
# 保存用户名和密码到字典中
users[username] = password
print("注册成功!")
# 登录函数
def login():
print("欢迎登录!")
username = input("请输入用户名:")
password = input("请输入密码:")
# 验证用户名和密码是否匹配
if username in users and users[username] == password:
print("登录成功!")
else:
print("用户名或密码错误。")
# 主函数
def main():
while True:
print("
1. 注册
2. 登录
3. 退出")
choice = input("请选择操作:")
if choice == "1":
register()
elif choice == "2":
login()
elif choice == "3":
print("感谢使用!再见!")
break
else:
print("无效的选项,请重新选择。")
if __name__ == "__main__":
main()
这个简易的登录系统使用了字典来保存用户的用户名和密码。用户可以选择注册或登录操作。注册时,用户输入用户名和密码,这些信息会保存到users字典中。登录时,用户输入用户名和密码进行验证,如果匹配成功,则登录成功。
下面是一个例子演示了如何使用该登录系统:
1. 注册 2. 登录 3. 退出 请选择操作:1 欢迎注册! 请输入用户名:alice 请输入密码:123456 注册成功! 1. 注册 2. 登录 3. 退出 请选择操作:2 欢迎登录! 请输入用户名:alice 请输入密码:123456 登录成功! 1. 注册 2. 登录 3. 退出 请选择操作:2 欢迎登录! 请输入用户名:alice 请输入密码:wrongpassword 用户名或密码错误。 1. 注册 2. 登录 3. 退出 请选择操作:3 感谢使用!再见!
注意:这个简易登录系统只是一个示例,没有处理一些简单应用程序中常见的问题,例如输入验证、加密密码等。在实际的应用中,您可能需要根据需求进行适当的调整和改进。
