Python-utvecklingskurs
Kapitel 3
>
NivÄ 3
MÄl
Ropa ut kycklingarna och rÀkna hur mÄnga kycklingar det finns runt varje hönshus med hjÀlp av strÀngar. Ett hönshus Àr de kycklingstall som syns pÄ kartan.
GĂ„ till den mörkare X-markeringen pĂ„ högra sidan av fĂ€ltet och ropa ut kycklingarna i fĂ€ltet med hjĂ€lp av funktionen speak(). Skriv ordet âChirpâ multiplicerat med tio för att lĂ„ta som ett pipande ljud 10 gĂ„nger, sĂ„ hĂ€r: player.speak("Chirp" * 10).
Genom att ropa ut dem sÀkerstÀller du att det inte finns nÄgra kycklingar inuti hönshusen. RÀkna hur mÄnga kycklingar det finns runt varje hönshus och lagra siffrorna i variabler med namnen: left_coup, right_coup.
Efter att ha satt upp variablerna, gÄ till varje av de 2 X-markeringarna framför varje hönshus och ropa ut antalet kycklingar runt varje med hjÀlp av variablerna. Skriv stringen med orden "Right Coup has %d Chickens", dÀr %d Àr platsen för antalet kycklingar. DÀrefter lÀgger du till variabeln du vill anvÀnda i texten: % (right_coup). Till exempel:
right_coup = 2 player.speak("Right Coup has %d Chickens" % (right_coup)) # This will print on screen âRight Coup has 2 Chickensâ
För att förtydliga, bokstĂ€ver som placeras inom â â-tecken kallas strings, och anvĂ€ndningen av % inuti en strĂ€ng anvĂ€nds för att infoga externa vĂ€rden i strĂ€ngen. SjĂ€lva % Ă€r en del av kodsprĂ„ket och en indikator pĂ„ att extern kod lĂ€ggs till. Koden %d betecknar att det infogade vĂ€rdet Ă€r ett nummer.
RÀkna det korrekta antalet kycklingar runt det vÀnstra och högra hönshuset och lagra dessa tal i variablerna left_coup respektive right_coup. GÄ till X-markeringarna och anvÀnd funktionen speak() tillsammans med det angivna meddelandet för att ropa ut siffrorna pÄ rÀtt sÀtt och slutföra nivÄn.