Kurz vývoje v Pythonu
Kapitola
>
Úroveň
Základní operátory
Formáty řetězců
Cíl
Oznámte kuřata a spočítejte, kolik kuřat se nachází kolem každého kurníku pomocí řetězců. Kurníkem je míněn kuřecí dům viditelný na mapě.
Přejděte k tmavší značce X na pravé straně pole a zavolejte kuřata na poli pomocí funkce speak(). Napište slovo “Chirp” vynásobené deseti, abyste vydali pípavý zvuk desetkrát, například takto: player.speak("Chirp" * 10).
Tím, že je vyvoláte, se ujistíte, že uvnitř kurníků nejsou žádná kuřata. Spočítejte, kolik kuřat se nachází kolem každého kurníku, a uložte čísla do proměnných pojmenovaných: left_coup, right_coup.
Po nastavení proměnných se vydejte ke každé ze dvou značek X před každým kurníkem a oznámte počet kuřat kolem každého z nich pomocí těchto proměnných. Napište string slov "Right Coup has %d Chickens", kde %d je místo, kam se vloží počet kuřat. Následně vložte proměnnou, kterou chcete v textu použít: % (right_coup). Například:
right_coup = 2 player.speak("Right Coup has %d Chickens" % (right_coup)) # This will print on screen “Right Coup has 2 Chickens”
Aby bylo jasno, písmena vložená do uvozovek “ “ se nazývají strings, a použití % uvnitř řetězce slouží k vložení externích hodnot do řetězce. Samotné % je součástí programovacího jazyka a ukazatelem, že je přidáván externí kód. Kód %d znamená, že vložená hodnota je číslo.
Spočítejte správný počet kuřat kolem levého a pravého kurníku a uložte tyto hodnoty do proměnných left_coup a right_coup. Vydejte se ke značkám X a pomocí funkce speak() spolu s uvedenou zprávou vyhlašte počty a dokončete úroveň.