使用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 用户名不存在!
在这个例子中,我们输入了不存在的用户名,因此登录失败。
这个例子只是一个非常简单的登录系统,实际中可能需要更复杂的逻辑和安全措施来保护用户的账户安全。
