Pythonutviklingskurs
Kapittel
>
Nivå
Grunnleggende operatorer
Legg til og trekk fra
Mål
Samle egg og balanser regnskapet ved å legge sammen og trekke fra antallene deres.
Det er på tide å samle noen egg i redeområdene, gå bort og plukk de ulike eggene i åkeren slik at vi kan dokumentere hvor mange egg som har blitt lagt. Av alle eggene som er lagt, er fire (4) egg dårlig, men røde egg har dobbelt så mye næring som vanlige egg. Dokumenter hvor mange gode egg du har, og hva deres næringsverdi er.
Først, gå over alle eggene for å samle dem, deretter lag tre (3) variabler for hver type egg: white_eggs, dark_eggs, red_eggs. I disse variablene, legg til antallet egg du har samlet for hver type.
Når du har samlet alt, gå til de mørke X-merkene og dokumenter alle eggene som er gode fra denne batchen. Bruk funksjonen speak() for å kunngjøre tallet ved å legge sammen (+) de tre variablene du opprettet og trekke fra (-) antall egg som er dårlige fra denne batchen, i dette formatet: player.speak(white_eggs + dark_eggs + red_eggs - 4) .
Etter at du er ferdig med å dokumentere antallet egg du har denne batchen, gå til det lyse X-merket og sjekk hva næringsverdien til hvert egg er. Først må du trekke fra de dårlige eggene i hver variabel; det er to (2) dårlige hvite egg, ett (1) dårlig mørkt egg, og ett (1) dårlig rødt egg som må fjernes, slik:
white_eggs -= 2 dark_eggs -= 1 red_eggs -= 1
Neste steg er å multiplisere red_eggs med to (2) fordi deres næringsverdi er dobbel, slik: red_eggs *= 2 . Bruk deretter speak()-funksjonen ved X-merket og legg sammen (+) alle variablene med deres nye verdier for å fullføre nivået.