Sektion 2. Kapitel 4
single
Udfordring: Valgfrie Argumenter
Stryg for at vise menuen
Opgave
Swipe to start coding
Du arbejder med et simpelt brugerstyringssystem. Dit mål er at implementere en funktion add_user(), der tilføjer nye brugere eller opdaterer eksisterende i en global liste kaldet users_db.
users_db er en liste af ordbøger. Hver ordbog repræsenterer en bruger og ser således ud:
users_db = [
{"name": "Alice", "age": 28, "role": "admin", "status": "active"}
]
- Definér en funktion
add_user(name, age, role="user", status="active"). - Tjek for eksisterende brugere: Gennemløb ordbøgerne i
users_db. Tjek om nøglen"name"i nogen ordbog matcher argumentetname, der gives til din funktion. - Hvis brugeren findes: * Opdater deres eksisterende ordbog med de nye værdier for
age,roleogstatus.
- Returnér strengen:
"User {name} updated successfully!".
- Hvis brugeren ikke findes (gennemløbet afsluttes uden at finde et match):
- Opret en ny ordbog, der repræsenterer brugeren med de angivne værdier for
name,age,roleogstatus. - Tilføj denne nye ordbog til
users_db. - Returnér strengen:
"User {name} added successfully!".
Løsning
Var alt klart?
Tak for dine kommentarer!
Sektion 2. Kapitel 4
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat