Kursus Pengembangan Python
Bab
>
Tingkat
Operator Dasar
Format String
Tujuan
Panggil ayam-ayam dan hitung berapa banyak ayam yang ada di sekitar setiap kandang menggunakan string. Kandang adalah rumah ayam yang terlihat di peta.
Berjalanlah ke tanda X yang lebih gelap di sisi kanan lapangan dan panggil ayam-ayam di lapangan dengan menggunakan fungsi speak(). Tulis kata “Chirp” dikalikan sepuluh untuk menirukan suara kicauan 10 kali, seperti ini: player.speak("Chirp" * 10).
Dengan memanggil mereka, Anda akan memastikan tidak ada ayam di dalam kandang. Hitung berapa banyak ayam yang ada di sekitar setiap kandang dan simpan angkanya ke dalam variabel bernama: left_coup, right_coup.
Setelah menyiapkan variabel-variabel tersebut, pergilah ke setiap tanda X di depan setiap kandang dan sebutkan jumlah ayam yang ada di sekeliling masing-masing menggunakan variabel-variabel tersebut. Tulis string kata-kata "Right Coup has %d Chickens", di mana %d adalah tempat jumlah ayam dimasukkan. Anda melanjutkannya dengan memasukkan variabel yang ingin Anda gunakan dalam teks: % (right_coup). Misalnya:
right_coup = 2 player.speak("Right Coup has %d Chickens" % (right_coup)) # Ini akan mencetak di layar “Right Coup has 2 Chickens”
Untuk menjelaskan, huruf-huruf yang diletakkan dalam tanda " " disebut sebagai strings, penggunaan % di dalam string digunakan untuk memasukkan nilai dari luar ke dalam string. % itu sendiri adalah bagian dari bahasa pemrograman, tanda bahwa kode dari luar sedang ditambahkan. Kode %d menandakan bahwa nilai yang dimasukkan adalah sebuah angka.
Hitung jumlah ayam yang tepat di sekitar kandang kiri dan kanan kemudian simpan angka-angka tersebut dalam variabel left_coup dan right_coup masing-masing. Pergilah ke tanda X dan gunakan fungsi speak() bersama dengan pesan yang disediakan untuk menyebutkan angka-angka tersebut dengan benar dan selesaikan level.