欢迎访问宙启技术站
智能推送

使用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
感谢使用!再见!

注意:这个简易登录系统只是一个示例,没有处理一些简单应用程序中常见的问题,例如输入验证、加密密码等。在实际的应用中,您可能需要根据需求进行适当的调整和改进。