Python Ontwikkelingscursus
Hoofdstuk
>
Niveau

Basisoperatoren
Optellen en Aftrekken

Doelstelling

Verzamel eieren en houd de boekhouding in balans door het toevoegen en aftrekken van hun hoeveelheden.

Het is tijd om wat eieren te verzamelen op de nestplaatsen, loop rond en verzamel de verschillende eieren op het veld zodat we kunnen documenteren hoeveel eieren er zijn gelegd. Van alle gelegde eieren zijn er vier (4) eieren die niet goed zijn, rode eieren hebben echter twee keer zoveel voedingswaarde als gewone eieren. Documenteer hoeveel goede eieren je hebt, en wat hun voedingswaarde is.

Loop eerst over alle eieren om ze te verzamelen, maak dan drie (3) variabelen voor elk type ei: white_eggs, dark_eggs, red_eggs. Voeg in deze variabelen de hoeveelheid verzamelde eieren van elk type toe.

Zodra je alles hebt verzameld, loop naar de donkere X-markeringen en documenteer alle goede eieren uit deze partij. Gebruik de functie speak() om het aantal te vertellen door samen (+) de drie variabelen die je hebt aangemaakt op te tellen en (-) het aantal slechte eieren van deze partij af te trekken, in dit formaat: player.speak(white_eggs + dark_eggs + red_eggs - 4) .

Nadat je klaar bent met het documenteren van het aantal eieren dat je in deze partij hebt, ga je naar de lichte X-markering en controleer je wat de voedingswaarde van elk ei is. Eerst moet je de slechte eieren van elke variabele aftrekken, er zijn twee (2) slechte witte eieren, één (1) slecht donker ei, één (1) slecht rood ei dat moet worden verwijderd, zoals dit:

white_eggs -= 2 dark_eggs -= 1 red_eggs -= 1

Vervolgens vermenigvuldig je de red_eggs met twee (2) omdat hun voedingswaarde dubbel is, zoals dit: red_eggs *= 2 . Gebruik dan de functie speak() bij de X-markering en tel + alle variabelen met hun nieuwe waarden op om het level te voltooien.

Codeboek