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

使用Python中的Prompt()函数实现一个简单的用户登录系统。

发布时间:2024-01-02 09:44:37

要实现一个简单的用户登录系统,可以使用Python中的input()函数来实现用户输入用户名和密码,然后使用prompt()函数进行验证。

首先,需要创建一个用户数据库,用于存储已注册的用户名和密码。可以使用字典来表示每个用户的信息,其中用户名作为key,密码作为value。

users = {'john': 'pass123', 'mary': 'pass456'}

接下来可以编写登录函数login(),该函数提示用户输入用户名和密码,并对输入的用户名和密码进行验证。

def login():
    username = input("请输入用户名: ")
    password = input("请输入密码: ")

    if username in users:
        if users[username] == password:
            print("登录成功!")
        else:
            print("密码不正确.")
    else:
        print("用户名不存在.")

然后可以调用login()函数来运行登录系统。

login()

下面是一个完整的示例:

def login():
    users = {'john': 'pass123', 'mary': 'pass456'}

    username = input("请输入用户名: ")
    password = input("请输入密码: ")

    if username in users:
        if users[username] == password:
            print("登录成功!")
        else:
            print("密码不正确.")
    else:
        print("用户名不存在.")

login()

这个示例中,我们创建了一个包含两个用户的用户数据库。然后,在登录函数中,用户被要求输入用户名和密码。如果用户名存在,并且密码正确,则显示登录成功消息。如果密码不正确,则显示密码错误消息。如果用户名不存在,则显示用户名不存在消息。

你可以根据自己的需要进行扩展和修改,例如可以将用户验证逻辑封装成一个User类,可以支持注册新用户等功能。这个示例只是一个简单的登录验证示例,实际应用中可能需要更复杂的逻辑和安全性。