Python-utvecklingskurs
Kapitel 3
>
NivÄ 2
MÄl
Samla Àgg och balansera böckerna genom att lÀgga till och subtrahera deras kvantiteter.
Det Àr dags att samla nÄgra Àgg pÄ hÀckplatserna, gÄ över och plocka de olika Àggen pÄ fÀltet sÄ att vi kan dokumentera hur mÄnga Àgg som lagts. Av alla Àgg som lagts, Àr det fyra (4) Àgg som inte Àr bra, röda Àgg har dock dubbelt sÄ mycket nÀring som vanliga Àgg. Dokumentera hur mÄnga bra Àgg du har, och vad deras nÀringsvÀrde Àr.
Först gÄ över alla Àgg för att samla dem, skapa sedan tre (3) variabler för varje typ av Àgg: white_eggs, dark_eggs, red_eggs. I dessa variabler lÀgger du in antalet Àgg du har samlat av varje typ.
NÀr du har samlat allt, gÄ till de mörka X-mÀrkena och dokumentera alla Àgg som Àr bra frÄn denna omgÄng. AnvÀnd funktionen speak() för att tillkÀnnage antalet genom att lÀgga (+) ihop de tre variablerna du skapade och subtrahera (-) antalet Àgg som Àr dÄliga frÄn denna omgÄng, i detta format: player.speak(white_eggs + dark_eggs + red_eggs - 4) .
NÀr du Àr klar med att dokumentera antalet Àgg du har för denna omgÄng, gÄ till det ljusa X-mÀrket och kontrollera vad nÀringsvÀrdet Àr för varje Àgg. Först behöver du dra bort de dÄliga Àggen frÄn varje variabel, det finns tvÄ (2) dÄliga vita Àgg, ett (1) dÄligt mörkt Àgg och ett (1) dÄligt rött Àgg som mÄste tas bort, sÄ hÀr:
white_eggs -= 2 dark_eggs -= 1 red_eggs -= 1
NÀsta steg Àr att multiplicera red_eggs med tvÄ (2) eftersom deras nÀringsvÀrde Àr dubbelt, sÄ hÀr: red_eggs *= 2 . AnvÀnd sedan funktionen speak() vid X-mÀrket och lÀgg (+) ihop alla variabler med deras nya vÀrden för att slutföra nivÄn.