Курс розробки на 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() разом із наданим повідомленням, щоб викликати числа відповідно і завершити рівень.