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