Python Udviklingskursus
Kapitel
>
Niveau

Oprettelse af lister
Strenglister

Mål

Læg maden ned og kald grisene over ved at placere deres navne på en liste.

Grisene begynder nok snart at blive sultne, så tag den store pose med svinefoder og gå hen til de to (2) mørke X-mærker på kortet. Brug funktionen place() for at hælde maden fra posen, så grisene kan spise det, således: player.place("food") .

Når du er færdig med at sætte maden ned ved begge mørke X-mærker, gå hen til det lyse X-mærke og kald grisene, så de kan komme og spise. Deres navne er “Peggle” , “Peter”, “Piper” og “Pedro” . For at gøre det lettere at kalde dem, skal du sætte deres navne i en liste, således: names = ["Peggle", "Peter", "Piper", "Pedro"]

Brug en for-løkke til at kalde alle grisens navne med funktionen speak(). Tilføj opkaldsbeskeden "Come here %s". %s giver dig mulighed for at indsætte en streng i opkaldet, i dette tilfælde et navn.

names = ["Peggle", "Peter", "Piper", "Pedro"] for x in names: player.speak("Come here %s" % x)

Med denne kode vil spilleren være i stand til at kalde alle grisens navne i rækkefølge. x i for-løkke tæller, hvilken cyklus løkken er i, og går derfor igennem hvert navn i listen i rækkefølge, indtil den er færdig.

Kodebog