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

使用Python实现一个简单的登录系统

发布时间:2023-12-04 08:01:48

下面是一个使用Python实现的简单登录系统的例子:

# 用户数据库
users = {
    "admin": "admin123",
    "guest": "guest123"
}

# 登录函数
def login():
    username = input("请输入用户名:")
    password = input("请输入密码:")
    
    if username in users:
        if users[username] == password:
            print("登录成功!")
        else:
            print("密码错误!")
    else:
        print("用户名不存在!")

# 使用登录函数
login()

在上面的例子中,我们首先定义了一个users字典来保存用户名和密码的键值对。接着定义了一个login函数来实现登录逻辑。login函数首先通过input函数获取用户输入的用户名和密码,然后判断用户名是否存在于users字典中。如果存在,则再判断用户输入的密码与保存在users字典中的密码是否一致;如果一致,则打印"登录成功!";否则打印"密码错误!"。如果用户名不存在,则打印"用户名不存在!"。

最后,通过调用login函数来使用登录系统。

以下是一个使用例子:

请输入用户名:admin
请输入密码:admin123
登录成功!

在这个例子中,我们输入了正确的用户名和密码,所以登录成功。

请输入用户名:guest
请输入密码:wrongpassword
密码错误!

在这个例子中,我们输入了正确的用户名但是错误的密码,因此登录失败。

请输入用户名:nonexistentuser
请输入密码:password123
用户名不存在!

在这个例子中,我们输入了不存在的用户名,因此登录失败。

这个例子只是一个非常简单的登录系统,实际中可能需要更复杂的逻辑和安全措施来保护用户的账户安全。