Challenge: Basic Smores Recipe
Task
Swipe to start coding
When you run this script, it should output the layers of a smore in the correct order: cracker, chocolate, marshmallow, cracker.
This exercise demonstrates the concept of how decorators wrap functionality around a function in Python.
- In the wrapper function of the
crackers
decorator, you need to call the function being decorated (i.e.,func
). This should be done between the two print statements; - Ensure that the function func is called with any arguments and keyword arguments it might receive;
- Similar to the crackers decorator, the chocolate decorator should call the function it's decorating.
- The main task is to put decorators in right sequence. You must receive:
~~cracker~~
-roasted-------marshmallow-
=chocolate=
~~cracker~~
Solution
Everything was clear?
Thanks for your feedback!
SectionΒ 5. ChapterΒ 6
single
Ask AI
Ask AI
Ask anything or try one of the suggested questions to begin our chat
Awesome!
Completion rate improved to 3.7
Challenge: Basic Smores Recipe
Swipe to show menu
Task
Swipe to start coding
When you run this script, it should output the layers of a smore in the correct order: cracker, chocolate, marshmallow, cracker.
This exercise demonstrates the concept of how decorators wrap functionality around a function in Python.
- In the wrapper function of the
crackers
decorator, you need to call the function being decorated (i.e.,func
). This should be done between the two print statements; - Ensure that the function func is called with any arguments and keyword arguments it might receive;
- Similar to the crackers decorator, the chocolate decorator should call the function it's decorating.
- The main task is to put decorators in right sequence. You must receive:
~~cracker~~
-roasted-------marshmallow-
=chocolate=
~~cracker~~
Solution
Everything was clear?
Thanks for your feedback!
Awesome!
Completion rate improved to 3.7SectionΒ 5. ChapterΒ 6
single