Python Geliştirme Kursu
Bölüm
>
Seviye

Listeler Oluşturma
Dize Listeleri

Amaç

Yemeği yere bırakın ve domuz yavrularını çağırmak için adlarını bir listeye ekleyin.

Domuz yavruları muhtemelen yakında acıkacak, büyük domuz yemi torbasını alın ve haritadaki iki (2) koyu X işaretinin yanına gidin. Torbadaki yemekten domuz yavrularının yemesi için place() fonksiyonunu kullanın, şöyle: player.place("food") .

Her iki koyu X işaretine yemeği yerleştirmeyi bitirdikten sonra, aydınlık X işaretinin yanına gidin ve domuz yavrularını yemeğe gelmeleri için çağırın. Adları "Peggle", "Peter", "Piper" ve "Pedro"'dur. Onları çağırmayı kolaylaştırmak için isimlerini bir listeye koyun, şöyle: names = ["Peggle", "Peter", "Piper", "Pedro"]

Domuz yavrularının tüm isimlerini çağırmak için speak() fonksiyonunu kullanarak bir for döngüsü oluşturun. Çağrı mesajı olarak "Come here %s" ekleyin. %s, çağrıya bir dize eklemenize olanak tanır, bu durumda bir isim.

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

Bu kodda, oyuncu tüm domuz yavrularının isimlerini sırayla çağırabilecektir. for döngüsündeki x, döngünün hangi turda olduğunu sayar; bu nedenle listedeki her ismi sırayla sonuna kadar geçer.

Kod Kitabı