Python Geliştirme Kursu
Bölüm
>
Seviye
Temel Operatörler
Dize Formatları
Amaç
Tavukları çağırın ve her kümesin etrafındaki tavuk sayısını stringler kullanarak sayın. Bir kümes, haritada görülen tavuk evleridir.
Alanının sağ tarafındaki koyu X işaretine doğru yürüyün ve speak() fonksiyonunu kullanarak alandaki tavukları çağırın. 10 kez ötüş sesi çıkarmak için “Chirp” kelimesini 10 ile çarpın, örneğin: player.speak("Chirp" * 10) .
Tavukları çağırarak, kümeslerin içinde hiç tavuk olmadığından emin olacaksınız. Her kümesin etrafındaki tavuk sayısını sayın ve sayıları left_coup, right_coup adlı değişkenlerde saklayın.
Değişkenleri ayarladıktan sonra, her kümesin önündeki 2 X işaretinin her birine yönelin ve değişkenleri kullanarak her biri etrafındaki tavuk sayısını çağırın. "Right Coup has %d Chickens" stringini yazın; %d kısmına tavuk sayısı yerleştirilir. Bunun ardından metne eklemek istediğiniz değişkeni girin: % (right_coup). Örneğin:
right_coup = 2 player.speak("Right Coup has %d Chickens" % (right_coup)) # This will print on screen “Right Coup has 2 Chickens”
Açıklamak gerekirse, “ “ işaretleri içinde yer alan harfler strings olarak adlandırılır, bir string içinde % kullanımı dış değerleri stringe eklemek için kullanılır. % ifadesi kodlama dilinin bir parçasıdır ve dış kodun eklendiğini gösterir. %d kodu, eklenen değerin bir sayı olduğunu belirtir.
Sol ve sağ kümesin etrafındaki doğru tavuk sayısını sayın ve bu sayıları sırasıyla left_coup ve right_coup değişkenlerinde saklayın. X işaretlerine doğru yürüyün ve verilen mesajı kullanarak speak() fonksiyonunu kullanın, böylece sayıları çağırın ve bölümü tamamlayın.