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

bookDé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 :
               ~~cracker~~
-roasted-------marshmallow-
               =chocolate=
               ~~cracker~~

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 6
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

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

Suggested prompts:

Résumer ce chapitre

Expliquer le code dans file

Expliquer pourquoi file ne résout pas la tâche

close

Awesome!

Completion rate improved to 3.7

bookDéfi : Recette de Smores de Base

Glissez pour afficher le menu

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 :
               ~~cracker~~
-roasted-------marshmallow-
               =chocolate=
               ~~cracker~~

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 !

close

Awesome!

Completion rate improved to 3.7
Section 5. Chapitre 6
single

single

some-alt