Kursus Pembangunan Python
Bab 3
>
Tahap 2
Objektif
Kumpulkan telur dan imbangkan catatan dengan menambah dan menolak kuantiti mereka.
Sudah tiba masanya untuk mengumpul beberapa telur di kawasan sarang; berjalan ke padang dan ambil pelbagai telur supaya kita dapat mendokumentasikan berapa banyak telur telah diletakkan. Telur merah berbeza daripada telur putih dan gelap kerana ia bukan telur ayam.
Pertama, berjalan ke setiap telur untuk mengumpulkannya; kemudian buat dua (2) pembolehubah: total dan red_eggs. Dalam pembolehubah total, tambahkan jumlah semua telur yang telah anda kumpulkan bagi setiap jenis; dalam pembolehubah red_eggs, simpan berapa banyak telur merah yang telah anda kumpulkan.
Setelah anda mengumpulkan semuanya, berjalan ke tanda X gelap, hadapkan diri ke meja dan semak apakah nilai pemakanan setiap telur itu. Gunakan fungsi speak() untuk mendarab (*) pembolehubah total dengan 90, yang merupakan nilai pemakanan dalam kalori bagi setiap telur. Seperti ini: player.speak(total * 90).
Selepas anda selesai mendokumentasikan nilai pemakanan bagi batch ini, bergerak ke tanda X cerah dan semak jumlah telur ayam yang anda miliki. Untuk melakukan ini, anda mesti menolak (-) pembolehubah red_eggs daripada pembolehubah total dan memaparkan hasilnya menggunakan fungsi speak. Seperti ini: player.speak(total - red_eggs), untuk menamatkan tahap.