Python Ontwikkelingscursus
Hoofdstuk
>
Niveau
Lijsten maken
Stringlijsten
Doelstelling
Leg het voedsel neer en roep de biggetjes naar je toe door hun namen op een lijst te zetten.
De biggetjes zullen waarschijnlijk al snel honger krijgen; pak de grote zak met varkensvoer en ga naar de twee (2) donkere X-markeringen op de kaart. Gebruik de place() functie om het voer uit de zak te gieten zodat de biggetjes kunnen eten, zoals dit: player.place("food") .
Als je klaar bent met het neerzetten van het voer op beide donkere X-markeringen, ga dan naar de lichte X-markering en roep de biggetjes zodat ze kunnen komen eten. Hun namen zijn “Peggle” , “Peter”, “Piper” en “Pedro” . Om het roepen gemakkelijker te maken, plaats je hun namen in een lijst, zoals dit: names = ["Peggle", "Peter", "Piper", "Pedro"]
names = ["Peggle", "Peter", "Piper", "Pedro"] for x in names: player.speak("Come here %s" % x)
In deze code kan de speler de namen van alle biggetjes op volgorde oproepen. De x in de for-lus telt op welke ronde de lus zich bevindt, waardoor deze elke naam in de lijst op volgorde doorloopt totdat hij aan het einde is.