Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Recette de Smores de Base | Décorateurs
Techniques Python Intermédiaires

Glissez pour afficher le menu

book
Défi : Recette de Smores de Base

Tâche

Swipe to start coding

Lorsque vous exécutez ce script, il doit afficher les couches d'un smore dans le bon ordre : cracker, chocolat, guimauve, cracker.

Cet exercice démontre le concept de la façon dont les décorateurs enveloppent la fonctionnalité autour d'une fonction en Python.

  1. Dans la fonction wrapper du décorateur crackers, vous devez appeler la fonction en cours de décoration (c'est-à-dire, func). Cela doit être fait entre les deux instructions print;
  2. Assurez-vous que la fonction func est appelée avec tous les arguments et arguments nommés qu'elle pourrait recevoir;
  3. Similaire au décorateur crackers, le décorateur chocolat doit appeler la fonction qu'il décore.
  4. La tâche principale est de mettre les décorateurs dans le bon ordre. Vous devez recevoir :
python

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 5. Chapitre 6
Nous sommes désolés de vous informer que quelque chose s'est mal passé. Qu'est-il arrivé ?

Demandez à l'IA

expand
ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

book
Défi : Recette de Smores de Base

Tâche

Swipe to start coding

Lorsque vous exécutez ce script, il doit afficher les couches d'un smore dans le bon ordre : cracker, chocolat, guimauve, cracker.

Cet exercice démontre le concept de la façon dont les décorateurs enveloppent la fonctionnalité autour d'une fonction en Python.

  1. Dans la fonction wrapper du décorateur crackers, vous devez appeler la fonction en cours de décoration (c'est-à-dire, func). Cela doit être fait entre les deux instructions print;
  2. Assurez-vous que la fonction func est appelée avec tous les arguments et arguments nommés qu'elle pourrait recevoir;
  3. Similaire au décorateur crackers, le décorateur chocolat doit appeler la fonction qu'il décore.
  4. La tâche principale est de mettre les décorateurs dans le bon ordre. Vous devez recevoir :
python

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 5. Chapitre 6
Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Nous sommes désolés de vous informer que quelque chose s'est mal passé. Qu'est-il arrivé ?
some-alt