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

Python实现的简单登录系统

发布时间:2023-12-04 14:53:42

Python实现简单的登录系统可以使用Python的基础语法和一些基本库来完成。下面是一个使用Python实现的简单登录系统的代码示例:

# 定义存储用户信息的字典
user_database = {
    "admin": "adminpass",
    "user1": "user1pass",
    "user2": "user2pass"
}

# 定义登录函数
def login():
    # 获取用户输入的用户名和密码
    username = input("请输入用户名:")
    password = input("请输入密码:")

    # 验证用户名和密码是否匹配
    if username in user_database and user_database[username] == password:
        print("登录成功!")
    else:
        print("用户名或密码错误!")

# 使用示例
print("欢迎使用登录系统")
while True:
    print("请选择操作:")
    print("1. 登录")
    print("2. 退出")
    choice = input("请输入选项:")

    if choice == "1":
        login()
    elif choice == "2":
        print("退出登录系统")
        break
    else:
        print("无效选项,请重新选择")

在这个简单的登录系统中,我们首先定义了一个存储用户信息的字典user_database,其中包含了几个示例用户。

接下来,我们定义了一个登录函数login(),用于获取用户输入的用户名和密码,并验证用户名和密码是否匹配。

在主程序中,我们使用一个无限循环来提供登录系统的功能。用户可以选择登录或退出系统。根据用户的选择,我们调用相应的函数来执行相应的操作。

这个简单的登录系统实际上只是一个基础的示例,真实的登录系统可能还需要包括用户注册、密码加密、记住登录状态等更复杂的功能。但是这个示例足够演示如何使用Python实现一个简单的登录系统。

希望这个示例对你有帮助!