Kursus Pengembangan Python
Bab
>
Tingkat
Membuat Fungsi Sendiri
Melewatkan fungsi sebagai argumen
Tujuan
Hitung mandrake dan jamur di rawa menggunakan fungsi.
Hitung berbagai objek aneh yang berada di rawa, menggunakan fungsi kustom untuk mempermudah pemformatan kode kamu. Berjalanlah ke tanda X dan hitung, berapa banyak “Red Mandrake”, “Blue Mandrake”, “Poison Mushroom” dan kemudian hitung semuanya bersama-sama di tanda X cahaya.
Fungsi kustom mampu mengembalikan nilai, nilai-nilai ini juga dapat digunakan sebagai argumen pada fungsi yang sudah ada.
def name_and_number(name, number):
return( "There are %d %ss in the field." % (number, name))
Dengan menempatkan return() di akhir fungsi, fungsi itu sendiri akan mengembalikan sebuah nilai, dalam hal ini sebuah string yang dibuat dengan argumen yang sudah kamu masukkan. Gunakan nilai dari fungsi ini untuk menyebut nama dan jumlah setiap objek menggunakan fungsi speak(), misalnya: player.speak(name_and_number("Red Mandrake", 4))
def add_numbers(num1, num2, num3):
return(num1 + num2 + num3)
Untuk tanda cahaya X terakhir, buatlah fungsi kustom lain untuk menjumlahkan angka-angka tersebut dan mengembalikan total jumlah item yang kamu hitung.