Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Kwargs | Arguments dans les Fonctions
Techniques Python Intermédiaires
course content

Contenu du cours

Techniques Python Intermédiaires

Techniques Python Intermédiaires

1. Emballage et Déballage
2. Arguments dans les Fonctions
3. Fonction Comme Argument
4. Portée des Variables
5. Décorateurs

book
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.

  1. Vérifiez si le dictionnaire kwargs est vide ;
  2. Décompressez chaque paire clé-valeur dans kwargs en utilisant une boucle for ;
  3. 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 ;
  4. Utilisez la méthode append. Cela ajoutera chaque paire clé-valeur formatée à la liste profile_parts ;
  5. Appelez la fonction avec des arguments de mots-clés.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 5
toggle bottom row

book
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.

  1. Vérifiez si le dictionnaire kwargs est vide ;
  2. Décompressez chaque paire clé-valeur dans kwargs en utilisant une boucle for ;
  3. 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 ;
  4. Utilisez la méthode append. Cela ajoutera chaque paire clé-valeur formatée à la liste profile_parts ;
  5. Appelez la fonction avec des arguments de mots-clés.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 5
Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
We're sorry to hear that something went wrong. What happened?
some-alt