Kurs Rozwoju w Pythonie
Rozdział
>
Poziom

Podstawowe Operatory
Formatowanie Stringów

Cel

Wezwij kury i policz, ile kur znajduje się wokół każdego kurnika za pomocą ciągów. Kurnik to domy dla kur, które można zobaczyć na mapie.

Przejdź do ciemniejszego znaku X po prawej stronie pola i zawołaj kury na polu za pomocą funkcji speak(). Napisz słowo „Chirp” pomnożone przez dziesięć, aby wydobyć dźwięk ćwierkania 10 razy, w ten sposób: player.speak("Chirp" * 10).

Wzywając je, upewnisz się, że nie ma kur w kurnikach. Policz, ile kur znajduje się wokół każdego kurnika i przechowaj liczby w zmiennych nazwanych: left_coup, right_coup.

Po ustawieniu zmiennych, podejdź do każdego z 2 znaków X przed każdym kurnikiem i zawołaj liczbę kur wokół każdego z nich używając zmiennych. Napisz string z słowami "Right Coup has %d Chickens" , %d oznacza miejsce, w którym zostanie wstawiona liczba kur. Następnie wprowadzasz zmienną, którą chcesz użyć w tekście: % (right_coup). Na przykład:

right_coup = 2 player.speak("Right Coup has %d Chickens" % (right_coup)) # Na ekranie pojawi się „Right Coup has 2 Chickens”

Dla wyjaśnienia, litery umieszczone w znakach „ „ nazywane są stringami, użycie % wewnątrz stringa służy do wprowadzenia zewnętrznych wartości do ciągu. Sam % jest częścią języka programowania i sygnalizuje, że dodawany jest kod zewnętrzny. Kod %d oznacza, że wprowadzana wartość jest liczbą.

Policz poprawną liczbę kur wokół lewego i prawego kurnika, a następnie zapisz te liczby w zmiennych odpowiednio left_coup i right_coup. Przejdź do znaków X i użyj funkcji speak() wraz z podaną wiadomością, aby odpowiednio wywołać liczby i ukończyć poziom.

Księga Kodów