Python Udviklingskursus
Kapitel
>
Niveau
Grundlæggende operatorer
Læg til og træk fra
Mål
Saml æg og balancer regnskabet ved at lægge og trække deres mængder sammen.
Nu er det tid til at samle nogle æg i redeområdet, gå hen og pluk de forskellige æg i marken, så vi kan dokumentere, hvor mange æg der er lagt. For alle de lagte æg er der fire (4) æg, der ikke er gode; røde æg har dog dobbelt så meget næring som almindelige æg. Dokumenter, hvor mange gode æg du har, og hvad deres ernæringsmæssige værdi er.
Først, gå hen til alle æggene for at samle dem, derefter opret tre (3) variabler for hver egg-type: white_eggs, dark_eggs, red_eggs. I disse variabler lægger du antallet af æg, du har samlet af hver type.
Når du har samlet alting, skal du gå hen til de mørke X-tegn og dokumentere alle de gode æg fra denne omgang. Brug funktionen speak() til at annoncere antallet ved at lægge de tre variabler, du oprettede, sammen med (+) og trække (-) antallet af æg, der er dårlige i denne omgang, i dette format: player.speak(white_eggs + dark_eggs + red_eggs - 4) .
Når du er færdig med at dokumentere antallet af æg, du har i denne omgang, skal du gå hen til det lyse X-tegn og tjekke, hvad den ernæringsmæssige værdi er for hvert æg. Først skal du trække de dårlige æg fra hver variabel, der er to (2) dårlige hvide æg, et (1) dårligt mørkt æg, et (1) dårligt rødt æg, som skal fjernes, således:
white_eggs -= 2 dark_eggs -= 1 red_eggs -= 1
Dernæst skal du multiplicere red_eggs med to (2), fordi deres ernæringsmæssige værdi er dobbelt, således: red_eggs *= 2 . Brug derefter funktionen speak() ved X-tegnet og læg alle variablerne med deres nye værdier sammen med (+) for at fuldføre niveauet.