Contenu du cours
Techniques Python Intermédiaires
Techniques Python Intermédiaires
2. Arguments dans les Fonctions
3. Fonction Comme Argument
Défi : Kwargs
Tâche
Swipe to start coding
Écrivez une fonction Python nommée create_user_profile
qui accepte divers attributs d'utilisateur sous forme d'arguments de mots-clés et les formate en une chaîne de profil utilisateur.
Fonctionnalité :
- La fonction doit itérer sur les
kwargs
et construire une chaîne qui liste chaque attribut et sa valeur dans un format lisible. - Gérez le cas où aucun attribut n'est fourni.
Sortie :
Retournez une chaîne représentant le profil utilisateur.
- Vérifiez si le dictionnaire
kwargs
est vide ; - Décompressez chaque paire clé-valeur dans
kwargs
en utilisant une boucle for ; - Utilisez la méthode
items()
. C'est la méthode pour itérer à la fois sur les clés et les valeurs dans un dictionnaire ; - Utilisez la méthode
append
. Cela ajoutera chaque paire clé-valeur formatée à la listeprofile_parts
; - Appelez la fonction avec des arguments de mots-clés.
Solution
Tout était clair ?
Merci pour vos commentaires !
Section 2. Chapitre 5
Défi : Kwargs
Tâche
Swipe to start coding
Écrivez une fonction Python nommée create_user_profile
qui accepte divers attributs d'utilisateur sous forme d'arguments de mots-clés et les formate en une chaîne de profil utilisateur.
Fonctionnalité :
- La fonction doit itérer sur les
kwargs
et construire une chaîne qui liste chaque attribut et sa valeur dans un format lisible. - Gérez le cas où aucun attribut n'est fourni.
Sortie :
Retournez une chaîne représentant le profil utilisateur.
- Vérifiez si le dictionnaire
kwargs
est vide ; - Décompressez chaque paire clé-valeur dans
kwargs
en utilisant une boucle for ; - Utilisez la méthode
items()
. C'est la méthode pour itérer à la fois sur les clés et les valeurs dans un dictionnaire ; - Utilisez la méthode
append
. Cela ajoutera chaque paire clé-valeur formatée à la listeprofile_parts
; - Appelez la fonction avec des arguments de mots-clés.
Solution
Tout était clair ?
Merci pour vos commentaires !
Section 2. Chapitre 5