Учебный курс по разработке на 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 отслеживает, на каком цикле находится цикл, в результате чего проходит через каждое имя в списке по порядку, пока не дойдёт до конца.

Книга Кода