Python Ontwikkelingscursus
Hoofdstuk 5
>
Niveau 3
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.