Курс розробки на Python
Розділ
>
Рівень

Створення списків
Списки рядків

Мета

Покладіть їжу і покличте поросят, додавши їхні імена до списку.

Поросята, ймовірно, скоро зголодніють, тому візьміть велику сумку з кормом для поросят і прямуйте до двох (2) темних знаків X на карті. Використовуйте функцію place(), щоб висипати їжу з сумки для поросят, щоб вони могли поїсти, так: player.place("food") .

Після того, як ви покладете їжу на обидва темних X знаки, вирушайте до світлого X знака і покличте поросят, щоб вони могли прийти поїсти. Їхні імена - "Peggle", "Peter", "Piper" і "Pedro". Щоб було легше їх покликати, додайте їхні імена до списку, ось так: names = ["Peggle", "Peter", "Piper", "Pedro"]

Використовуйте цикл for, щоб закликати всіх поросят за допомогою функції speak(). Додайте до повідомлення виклику "Come here %s". %s дозволяє додати рядок до виклику, в даному випадку ім'я.

names = ["Peggle", "Peter", "Piper", "Pedro"] for x in names: player.speak("Come here %s" % x)

У цьому коді гравець зможе покликати імена всіх поросят по черзі. x у циклі for вказує, на якій ітерації знаходиться цикл, в результаті чого він проходить через кожне ім'я у списку по порядку, доки не дійде до кінця.

Книга Коду