Курс по разработка на Python
Глава
>
Ниво

Основни оператори
Формати на низове

Цел

Извикайте кокошките и пребройте колко кокошки има около всеки кокошник, използвайки стрингове. Кокошникът е домът на кокошките, който се вижда на картата.

Отидете до по-тъмния X символ в дясната част на полето и извикайте кокошките в полето, като използвате функцията speak(). Напишете думата “Chirp”, умножена по десет, за да имитирате чирикане 10 пъти, както следва: player.speak("Chirp" * 10).

С извикването им, вие ще се уверите, че в кокошниците няма кокошки. Пребройте колко кокошки има около всеки кокошник и запазете числата в променливи с имена: left_coup, right_coup.

След като зададете променливите, отидете до всеки от двата X символа пред всеки кокошник и извикайте броя на кокошките около тях, използвайки променливите. Напишете string съдържащ думите "Right Coup has %d Chickens", като %d е мястото, където се вмъква броят на кокошките. Продължете, като въведете променливата, която искате да използвате в текста: % (right_coup). Например:

right_coup = 2 player.speak("Right Coup has %d Chickens" % (right_coup)) # This will print on screen “Right Coup has 2 Chickens”

За да бъде ясно, буквите, поставени в " " се наричат strings, използването на % в стринг служи за вмъкване на външни стойности в стринга. Самият % е част от езика за кодиране и указва, че се добавя външен код. Кодът %d означава, че вмъкнатата стойност е число.

Пребройте правилния брой кокошки около левия и десния кокошник и запазете тези числа в променливите left_coup и right_coup съответно. Отидете до X символите и използвайте функцията speak() заедно с предоставеното съобщение, за да извикате съответно броевете и да завършите нивото.

Книга с Код