Учебный курс по разработке на Python
Глава
>
Уровень
Базовые операторы
Форматы строк
Цель
Прокричите куриц и посчитайте, сколько куриц находится вокруг каждого курятника, используя строки. Курятник - это куриные домики, показанные на карте.
Подойдите к темной метке X на правой стороне поля и окликните куриц на поле, используя функцию speak(). Напишите слово "Chirp", умноженное на десять, чтобы издать звук чириканья 10 раз, например: player.speak("Chirp" * 10).
Вызывая их, вы удостоверитесь, что внутри курятников нет куриц. Посчитайте, сколько куриц вокруг каждого курятника, и сохраните цифры в переменные с именами: left_coup, right_coup.
После установки переменных направляйтесь к каждой из 2 меток X перед каждым курятником и объявите количество куриц вокруг каждого, используя переменные. Напишите строку со словами "Right Coup has %d Chickens", где %d обозначает, куда вставляется количество куриц. Далее вы вводите переменную, которую хотите использовать в тексте: % (right_coup). Например:
right_coup = 2 player.speak("Right Coup has %d Chickens" % (right_coup)) # Это выведет на экран "Right Coup has 2 Chickens"
Для ясности: буквы, заключённые в кавычки " ", называются строками. Использование % внутри строки используется для вставки внешних значений в строку. % сам по себе является частью языка программирования и указывает, что добавляется внешний код. Код %d обозначает, что вставленный элемент — число.
Посчитайте правильное количество куриц вокруг левового и правого курятников, затем сохраните эти числа в переменные left_coup и right_coup соответственно. Подойдите к меткам X и используйте функцию speak() вместе с предоставленным сообщением, чтобы вызвать числа соответствующим образом и завершить уровень.