Python-kehityskurssi
Luku
>
Taso
Listojen luominen
Merkkijonoluettelot
Tavoite
Aseta ruoka alas ja kutsu porsaat paikalle kirjoittamalla niiden nimet listaan.
Porsaat alkavat varmaankin pian nälkäistä, joten nosta iso pussillinen porsaanruokaa ja suuntaa kahden (2) tumman X-merkin luokse kartalla. Käytä place()-funktiota kaataaksesi pussin ruoan porsaille syötäväksi, esimerkiksi näin: player.place("food").
Kun olet asettanut ruoan molemmille tummille X-merkeille, siirry vaalean X-merkin kohdalle ja kutsu porsaat syömään. Niiden nimet ovat “Peggle”, “Peter”, “Piper” ja “Pedro”. Helpottaaksesi niiden kutsumista, laita nimet listaan, esimerkiksi näin: names = ["Peggle", "Peter", "Piper", "Pedro"]
Käytä for-silmukkaa kutsuaksesi kaikkien porsasten nimet speak()-funktiolla. Lisää kutsuviesti "Come here %s". %s:n avulla voit liittää viestiin merkkijonon, tässä tapauksessa nimen.
names = ["Peggle", "Peter", "Piper", "Pedro"] for x in names: player.speak("Come here %s" % x)
Tässä koodissa pelaaja pystyy kutsumaan kaikkien porsasten nimet järjestyksessä. x-muuttuja for-silmukassa pitää kirjaa silmukan kierroksista, minkä seurauksena se käy läpi jokaisen listan nimen järjestyksessä, kunnes lista loppuu.