Curso de Desenvolvimento em Python
Capítulo
>
Nível
Criando Listas
Listas de Strings
Objetivo
Coloque a comida no chão e chame os leitões colocando seus nomes em uma lista.
Os leitões provavelmente estarão ficando com fome logo, pegue o grande saco de ração e vá para as duas (2) marcas X escuras no mapa. Use a função place() para despejar a comida do saco para os leitões comerem, assim: player.place("food") .
Depois de terminar de colocar a comida em ambas as marcas X escuras, vá para a marca X clara e chame os leitões para que possam vir comer. Seus nomes são “Peggle”, “Peter”, “Piper” e “Pedro”. Para facilitar a chamada, coloque seus nomes em uma lista, assim: names = ["Peggle", "Peter", "Piper", "Pedro"]
Use um laço for para chamar todos os nomes dos leitões usando a função speak(). Adicione a mensagem de chamada "Come here %s". O %s permite adicionar uma string à chamada, neste caso, um nome.
names = ["Peggle", "Peter", "Piper", "Pedro"] for x in names: player.speak("Come here %s" % x)
Neste código, o jogador será capaz de chamar os nomes de todos os leitões em ordem. O x no laço for conta qual ciclo o laço está, como resultado, ele passa por cada nome na lista em ordem até chegar ao fim.