Python fejlesztési kurzus
Fejezet
>
Szint

Listák létrehozása
Karakterlánclisták

Célkitűzés

Tedd le az ételt, és hívd oda a malacocskákat úgy, hogy a nevüket egy listába teszed.

Valószínűleg hamarosan éhesek lesznek, így vedd fel a nagy zacskó malaceledelt, és menj a térképen látható két (2) sötét X jelzéshez. Használd a place() függvényt, hogy az ételt a zacskóból kinyújtsd a malacocskák számára, például így: player.place("food") .

Miután mindkét sötét X jelzésnél leraktad az ételt, menj a világos X jelzéshez, és hívd oda a malacocskákat, hogy jöjjenek enni. A nevük "Peggle" , "Peter", "Piper" és "Pedro". Megkönnyítheted a hívást, ha a nevüket egy listába rendezed, például így: names = ["Peggle", "Peter", "Piper", "Pedro"]

Használj egy for ciklust, hogy a speak() függvény segítségével felhívd az összes malacocska nevét. Add hozzá a hívó üzenetet: "Come here %s" . A %s lehetővé teszi, hogy egy sztringet adjunk az üzenethez, ebben az esetben egy nevet.

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

Ebben a kódban a játékos képes lesz sorrendben felhívni az összes malacocska nevét. A for ciklusban szereplő x azt jelzi, hogy hányadik ciklusban járunk, így minden név sorrendben kerül végig a listán, egészen a végéig.

Kódkönyv