Python-utvecklingskurs
Kapitel
>
Nivå
Skapa Listor
Stränglistor
Mål
Lägg ner matkärl och kalla på smågrisarna genom att placera deras namn på en lista.
Smågrisarna kommer förmodligen snart bli hungriga, hämta den stora påsen med grisfoder och bege dig till de två (2) mörka X-markeringarna på kartan. Använd funktionen place() för att hälla ut maten från påsen så smågrisarna kan äta, så här: player.place("food").
När du är klar med att lägga ner maten på båda de mörka X-markeringarna, bege dig till den ljusa X-markeringen och kalla på smågrisarna så att de kan komma och äta. Deras namn är "Peggle", "Peter", "Piper" och "Pedro". För att göra det lättare att kalla på dem, placera deras namn i en lista, så här: names = ["Peggle", "Peter", "Piper", "Pedro"]
Använd en for-loop för att kalla på alla namn på smågrisarna med hjälp av funktionen speak(). Lägg till meddelandet "Come here %s". %s möjliggör att du kan lägga till en sträng i anropet, i detta fall ett namn.
names = ["Peggle", "Peter", "Piper", "Pedro"] for x in names: player.speak("Come here %s" % x)
I denna kod kommer spelaren kunna ropa ut namnen på alla smågrisarna i ordning. x i for-loopen räknar vilket varv som loopen är på och som resultat går den igenom varje namn i listan i ordning tills den når slutet.