登录
Coddy 注册与登录系统项目 课程的第 5 课,共 8 课。
现在我们已经可以接收用户并为他们注册了。是时候创建一个登录方法了。
挑战
简单创建一个名为 login(self, username, password) 的方法,用于检查用户是否存在于系统中。如果存在,则检查密码是否与系统中存储的密码匹配。如果两个条件都满足,则将用户名存储在 logged_users 变量中。
- 如果用户成功登录,则打印:
user logged in successfully。 - 如果用户不在系统中,则打印:
user isn't in the system。 - 如果 password doesn't match,则打印:
password doesn't match
亲手试试
class LoginSystem:
def __init__(self):
self.users = {}
self.logged_users = set()
def register(self, username, password):
if username not in self.users:
self.users[username] = password
print("user registered successfully")
else:
print("user already exists")注册与登录系统项目中的所有课
自己练习: Python 在线编译器