Sfida: Argomenti Opzionali
Swipe to start coding
Stai lavorando con un semplice sistema di gestione utenti.
Il tuo obiettivo è implementare una funzione add_user()
che aggiunga nuovi utenti o aggiorni quelli esistenti in una lista globale chiamata users_db
.
Segui questi passaggi:
- Definisci una funzione
add_user(name, age, role="user", status="active")
. - Cicla attraverso la lista
users_db
per verificare se esiste già un utente con lo stesso nome. - Se l'utente esiste, aggiorna i suoi dettagli:
"age"
→age
"role"
→role
"status"
→status
Poi restituisci il messaggio: "User {name} updated successfully!"
4. Se l'utente non esiste, crea un nuovo dizionario chiamato new_user
con i dettagli forniti (name
, age
, role
, status
), aggiungilo a users_db
e restituisci: "User {name} added successfully!"
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Awesome!
Completion rate improved to 4.35
Sfida: Argomenti Opzionali
Scorri per mostrare il menu
Swipe to start coding
Stai lavorando con un semplice sistema di gestione utenti.
Il tuo obiettivo è implementare una funzione add_user()
che aggiunga nuovi utenti o aggiorni quelli esistenti in una lista globale chiamata users_db
.
Segui questi passaggi:
- Definisci una funzione
add_user(name, age, role="user", status="active")
. - Cicla attraverso la lista
users_db
per verificare se esiste già un utente con lo stesso nome. - Se l'utente esiste, aggiorna i suoi dettagli:
"age"
→age
"role"
→role
"status"
→status
Poi restituisci il messaggio: "User {name} updated successfully!"
4. Se l'utente non esiste, crea un nuovo dizionario chiamato new_user
con i dettagli forniti (name
, age
, role
, status
), aggiungilo a users_db
e restituisci: "User {name} added successfully!"
Soluzione
Grazie per i tuoi commenti!
single