Python fejlesztési kurzus
Fejezet
>
Szint

Alapműveletek
Karakterlánc formátumok

Célkitűzés

Szólítsd fel a csirkéket, és számold meg, hány csirke van minden egyes kucki körül. Egy kucki itt a térképen látható csirkeházakat jelenti.

Sétálj arra a sötétebb X jelzésre a mező jobb oldalán, és hívd fel a mező csirkéit a speak() függvény használatával. Írd a "Chirp" szót tízszer megszorozva, hogy tízszer meghangozd a csiripelés hangját, így: player.speak("Chirp" * 10).

Ezzel, hogy kihívtad őket, megbizonyosodhatsz arról, hogy a csirkeházakban nincsenek csirkék. Számold meg, hány csirke van minden egyes kucki körül, és tárold el ezeket a számokat a left_coup, illetve right_coup nevű változókban.

Miután beállítottad a változókat, menj mindkét kucki előtt található két X jelhez, és hívd meg a csirkék számát a változók segítségével. Írd ki azt a string szöveget, hogy "Right Coup has %d Chickens", ahol a %d helyére kerül a csirkék száma. Ezt úgy éred el, hogy a szöveg végén megadod a használni kívánt változót: % (right_coup). Például:

right_coup = 2 player.speak("Right Coup has %d Chickens" % (right_coup)) # Ez a képernyőn azt fogja megjeleníteni: “Right Coup has 2 Chickens”

Hogy tisztázzuk, az idézőjelek közé tett betűket string-nek nevezzük, a stringen belüli % karakterek pedig arra szolgálnak, hogy külső értékeket illesszünk be a szövegbe. Maga a % a programozási nyelv része, és azt jelzi, hogy külső kód kerül beszúrásra. A %d azt jelzi, hogy az érték, amit beszúrunk, egy szám.

Számold meg helyesen, hány csirke van a bal és jobb kucki körül, majd tárold el ezeket a számokat a left_coup és right_coup változókban. Menj az X jelekhez, és használd a speak() függvényt a megadott üzenettel, hogy kihívd a megfelelő számokat, és így teljesítsd a szintet.

Kódkönyv