Utmaning: Valfria Argument
Swipe to start coding
Du arbetar med ett enkelt användarhanteringssystem.
Ditt mål är att implementera en funktion add_user()
som lägger till nya användare eller uppdaterar befintliga i en global lista kallad users_db
.
Följ dessa steg:
- Definiera en funktion
add_user(name, age, role="user", status="active")
. - Loopa igenom listan
users_db
för att kontrollera om en användare med samma namn redan finns. - Om användaren finns, uppdatera deras uppgifter:
"age"
→age
"role"
→role
"status"
→status
Returnera sedan meddelandet: "User {name} updated successfully!"
4. Om användaren inte finns, skapa en ny ordbok med namnet new_user
med de angivna uppgifterna (name
, age
, role
, status
), lägg till den i users_db
och returnera: "User {name} added successfully!"
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 4.35
Utmaning: Valfria Argument
Svep för att visa menyn
Swipe to start coding
Du arbetar med ett enkelt användarhanteringssystem.
Ditt mål är att implementera en funktion add_user()
som lägger till nya användare eller uppdaterar befintliga i en global lista kallad users_db
.
Följ dessa steg:
- Definiera en funktion
add_user(name, age, role="user", status="active")
. - Loopa igenom listan
users_db
för att kontrollera om en användare med samma namn redan finns. - Om användaren finns, uppdatera deras uppgifter:
"age"
→age
"role"
→role
"status"
→status
Returnera sedan meddelandet: "User {name} updated successfully!"
4. Om användaren inte finns, skapa en ny ordbok med namnet new_user
med de angivna uppgifterna (name
, age
, role
, status
), lägg till den i users_db
och returnera: "User {name} added successfully!"
Lösning
Tack för dina kommentarer!
single