Herausforderung: Grundrezept für S'Mores
Swipe to start coding
Wenn Sie dieses Skript ausführen, sollte es die Schichten eines Smores in der richtigen Reihenfolge ausgeben: Keks, Schokolade, Marshmallow, Keks.
Diese Übung demonstriert das Konzept, wie Dekoratoren in Python Funktionalität um eine Funktion herum einwickeln.
- In der Wrapper-Funktion des
crackers
Dekorators müssen Sie die zu dekorierende Funktion (d.h.func
) aufrufen. Dies sollte zwischen den beiden print-Anweisungen erfolgen; - Stellen Sie sicher, dass die Funktion func mit allen Argumenten und Schlüsselwortargumenten aufgerufen wird, die sie möglicherweise erhält;
- Ähnlich wie der crackers Dekorator sollte der chocolate Dekorator die Funktion aufrufen, die er dekoriert.
- Die Hauptaufgabe besteht darin, die Dekoratoren in der richtigen Reihenfolge zu setzen. Sie müssen erhalten:
~~cracker~~
-roasted-------marshmallow-
=chocolate=
~~cracker~~
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 3.7Awesome!
Completion rate improved to 3.7
Herausforderung: Grundrezept für S'Mores
Swipe to start coding
Wenn Sie dieses Skript ausführen, sollte es die Schichten eines Smores in der richtigen Reihenfolge ausgeben: Keks, Schokolade, Marshmallow, Keks.
Diese Übung demonstriert das Konzept, wie Dekoratoren in Python Funktionalität um eine Funktion herum einwickeln.
- In der Wrapper-Funktion des
crackers
Dekorators müssen Sie die zu dekorierende Funktion (d.h.func
) aufrufen. Dies sollte zwischen den beiden print-Anweisungen erfolgen; - Stellen Sie sicher, dass die Funktion func mit allen Argumenten und Schlüsselwortargumenten aufgerufen wird, die sie möglicherweise erhält;
- Ähnlich wie der crackers Dekorator sollte der chocolate Dekorator die Funktion aufrufen, die er dekoriert.
- Die Hauptaufgabe besteht darin, die Dekoratoren in der richtigen Reihenfolge zu setzen. Sie müssen erhalten:
~~cracker~~
-roasted-------marshmallow-
=chocolate=
~~cracker~~
Lösung
Danke für Ihr Feedback!
single
Awesome!
Completion rate improved to 3.7
Herausforderung: Grundrezept für S'Mores
Swipe um das Menü anzuzeigen
Swipe to start coding
Wenn Sie dieses Skript ausführen, sollte es die Schichten eines Smores in der richtigen Reihenfolge ausgeben: Keks, Schokolade, Marshmallow, Keks.
Diese Übung demonstriert das Konzept, wie Dekoratoren in Python Funktionalität um eine Funktion herum einwickeln.
- In der Wrapper-Funktion des
crackers
Dekorators müssen Sie die zu dekorierende Funktion (d.h.func
) aufrufen. Dies sollte zwischen den beiden print-Anweisungen erfolgen; - Stellen Sie sicher, dass die Funktion func mit allen Argumenten und Schlüsselwortargumenten aufgerufen wird, die sie möglicherweise erhält;
- Ähnlich wie der crackers Dekorator sollte der chocolate Dekorator die Funktion aufrufen, die er dekoriert.
- Die Hauptaufgabe besteht darin, die Dekoratoren in der richtigen Reihenfolge zu setzen. Sie müssen erhalten:
~~cracker~~
-roasted-------marshmallow-
=chocolate=
~~cracker~~
Lösung
Danke für Ihr Feedback!