Défi : Arguments Optionnels
Swipe to start coding
Vous travaillez avec un système simple de gestion des utilisateurs.
Votre objectif est d’implémenter une fonction add_user()
qui ajoute de nouveaux utilisateurs ou met à jour les utilisateurs existants dans une liste globale appelée users_db
.
Procédez comme suit :
- Définir une fonction
add_user(name, age, role="user", status="active")
. - Parcourir la liste
users_db
pour vérifier si un utilisateur portant le même nom existe déjà. - Si l’utilisateur existe, mettre à jour ses informations :
"age"
→age
."role"
→role
."status"
→status
.
Puis retourner le message : "User {name} updated successfully!"
.
4. Si l’utilisateur n’existe pas, créer un nouveau dictionnaire nommé new_user
avec les informations fournies (name
, age
, role
, status
), l’ajouter à users_db
, puis retourner : "User {name} added successfully!"
.
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 4.35
Défi : Arguments Optionnels
Glissez pour afficher le menu
Swipe to start coding
Vous travaillez avec un système simple de gestion des utilisateurs.
Votre objectif est d’implémenter une fonction add_user()
qui ajoute de nouveaux utilisateurs ou met à jour les utilisateurs existants dans une liste globale appelée users_db
.
Procédez comme suit :
- Définir une fonction
add_user(name, age, role="user", status="active")
. - Parcourir la liste
users_db
pour vérifier si un utilisateur portant le même nom existe déjà. - Si l’utilisateur existe, mettre à jour ses informations :
"age"
→age
."role"
→role
."status"
→status
.
Puis retourner le message : "User {name} updated successfully!"
.
4. Si l’utilisateur n’existe pas, créer un nouveau dictionnaire nommé new_user
avec les informations fournies (name
, age
, role
, status
), l’ajouter à users_db
, puis retourner : "User {name} added successfully!"
.
Solution
Merci pour vos commentaires !
single