Python-utvecklingskurs
Kapitel 5
>
NivÄ 3
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.