Utfordring: Valgfrie Argumenter
Oppgave
Swipe to start coding
Du arbeider med et enkelt brukerstyringssystem.
Målet ditt er å implementere en funksjon add_user() som legger til nye brukere eller oppdaterer eksisterende i en global liste kalt users_db.
- Definer en funksjon
add_user(name, age, role="user", status="active"). - Gå gjennom listen
users_dbfor å sjekke om en bruker med samme navn allerede finnes. - Hvis brukeren finnes, oppdater detaljene deres. Returner deretter meldingen:
"User {name} updated successfully!".
"age"→age."role"→role."status"→status.
- Hvis brukeren ikke finnes, opprett et nytt ordbokobjekt kalt
new_usermed de oppgitte detaljene (name,age,role,status), legg det til iusers_db, og returner:"User {name} added successfully!".
Løsning
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 1. Kapittel 11
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Fantastisk!
Completion rate forbedret til 6.67
Utfordring: Valgfrie Argumenter
Sveip for å vise menyen
Oppgave
Swipe to start coding
Du arbeider med et enkelt brukerstyringssystem.
Målet ditt er å implementere en funksjon add_user() som legger til nye brukere eller oppdaterer eksisterende i en global liste kalt users_db.
- Definer en funksjon
add_user(name, age, role="user", status="active"). - Gå gjennom listen
users_dbfor å sjekke om en bruker med samme navn allerede finnes. - Hvis brukeren finnes, oppdater detaljene deres. Returner deretter meldingen:
"User {name} updated successfully!".
"age"→age."role"→role."status"→status.
- Hvis brukeren ikke finnes, opprett et nytt ordbokobjekt kalt
new_usermed de oppgitte detaljene (name,age,role,status), legg det til iusers_db, og returner:"User {name} added successfully!".
Løsning
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 1. Kapittel 11
single