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