Accesso
Lezione 5 di 8 del corso Progetto: sistema di registrazione e accesso di Coddy.
Ora che possiamo acquisire gli utenti e registrarli, è il momento di creare un metodo per l'accesso.
Sfida
FacileCrea un metodo chiamato login(self, username, password) che controlli se l'utente esiste nel sistema e, in caso affermativo, verifichi se la password corrisponde a quella memorizzata nel sistema. Se entrambe le condizioni sono soddisfatte, memorizza il nome utente nella variabile logged_users.
- Se l'utente ha effettuato l'accesso, stampa:
user logged in successfully. - Se l'utente non è nel sistema, stampa:
user isn't in the system. - Se password doesn't match, stampa:
password doesn't match
Provalo tu
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")Tutte le lezioni di Progetto: sistema di registrazione e accesso
Esercitati da solo: Compilatore Python online