Kursus Pengembangan Python
Bab
>
Tingkat
Membuat Fungsi Anda Sendiri
Menggunakan Operator dalam Fungsi
Tujuan
Kumpulkan semua buah beri dan periksa apakah kamu memiliki cukup untuk dihaluskan dengan menggunakan operator di dalam fungsi kustom.
Ada beberapa buah beri di lapangan yang bisa kamu kumpulkan dan haluskan untuk membentuk pure, namun kamu perlu memeriksa apakah kamu memiliki cukup buah beri untuk satu porsi. Untuk memfasilitasi ini, gunakan fungsi kustom untuk menjalankan perhitungan angka untukmu.
Hal pertama yang harus kita lakukan adalah mengatur sebuah variabel bernama serving, ini adalah jumlah yang dibutuhkan untuk satu porsi makanan, variabel ini seharusnya merupakan total jumlah buah beri di lapangan dibagi (/) tiga (3), seperti ini serving = total amount of berries / 3.
Kamu harus menghitung total jumlah buah beri di lapangan sendiri dan memasukkan angkanya. Alasan dibagi tiga (3) adalah karena ada tiga (3) jenis buah beri di lapangan: buah beri merah, buah beri biru, dan buah beri hitam. Nilai dari variabel serving adalah rata-rata jumlah buah beri di lapangan.
Siapkan fungsi kustom untuk penggunaan di masa depan bernama mash_berries, fungsi ini memeriksa apakah kamu memiliki cukup buah beri dari variabel yang kamu masukkan ke dalamnya dan mengembalikan pesan.
def mash_berries(item):
if item > serving:
player.speak("You have too many berries")
player.speak("You have %d more than needed" % (item - serving) )
if item == serving:
player.speak("You have the right amount of berries")
if item < serving:
player.speak("You have too few berries")
player.speak("You need %d more for a serving" % ( serving - item) )
Kumpulkan semua buah beri di lapangan, dan simpan jumlah yang kamu kumpulkan dari setiap jenis di dalam variabel: red_berries, blue_berries, dan black_berries yang merupakan buah beri ungu saat ini di lapangan. Menuju tanda X yang sesuai dan gunakan fungsi kustom dengan memasukkan setiap variabel sebagai argumen, sebagai contoh: mash_berries(red_berries).
Selesaikan level ini dengan melakukan ini untuk ketiga jenis buah beri, tanda di samping tanda X memberitahumu jenis buah beri mana yang harus diperiksa di lokasi tersebut. Tanda X atas merupakan buah beri hitam, dan tanda bawah adalah buah beri biru.