Python Geliştirme Kursu
Bölüm 5
>
Seviye 3
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.