Kurs zur Python-Entwicklung
Kapitel 3
>
Stufe 2
Ziel
Sammle Eier und gleiche die Bilanz aus, indem du ihre Mengen addierst und subtrahierst.
Jetzt ist es an der Zeit, einige Eier im Nestbereich zu sammeln. Geh hinüber und schnapp dir die verschiedenen Eier auf dem Feld, damit wir dokumentieren können, wie viele Eier gelegt wurden. Rote Eier unterscheiden sich von den weißen und dunklen Eiern, da sie keine Hühnereier sind.
Gehe zuerst zu allen Eiern, um sie aufzusammeln, und erstelle dann zwei (2) Variablen: total und red_eggs. In der Variable total addiere die Anzahl aller gesammelten Eier jeder Sorte, in der Variable red_eggs speicherst du, wie viele rote Eier du gesammelt hast.
Nachdem du alles gesammelt hast, geh zu den dunkel markierten X-Markierungen, wende dich zum Tisch und prüfe, wie hoch der Nährwert jedes Eies ist. Verwende die Funktion speak(), um die Variable total mit 90 zu multiplizieren, was dem Nährwert in Kalorien pro Ei entspricht. So: player.speak(total * 90).
Nachdem du die Nährwerte dieses Batches dokumentiert hast, geh zur hell markierten X-Markierung und überprüfe, wie viele Hühnereier du hast. Dazu musst du die Variable red_eggs von der Variable total subtrahieren und das Ergebnis mit der Funktion speak ausgeben. So: player.speak(total - red_eggs), um das Level abzuschließen.