Kesimpulan
Di sub bab ini anda telah belajar banyak tentang fungsi:
- Manfaatnya fungsi yaitu untuk mengurangi menulis code yang berulang-ulang,
- Komponen-komponen di fungsi yaitu: header, komentar, dan blok code,
- Cara memanggil/menggunakan fungsi,
- Bagaimana membuat fungsi me-
returnsebuah nilai, - Cara membuat fungsi dengan multi parameter,
- Membuat fungsi memanggil fungsi lain.
Satu lagi, mari kita lihat contoh berikut:
def ketawa(lucu):
if lucu > 8:
return "Hahaha"
elif lucu > 4:
return "Ha"
else:
return "Garing!"
Apaan ini? Kenapa ada banyak sekali return? Yup, anda bisa gunakan return lebih dari satu di sebuah function. Tetapi tetap saja, setelah code menemukan return, maka code akan selesai menjalankan function itu.
Instruksi:
Petunjuk
- Mari kita buat sebuah function yang bernama
diskon()yang menerima sebuah parameter bernamaharga. - Jika harga di atas
300, makadiskon()akan mengembalikan nilaihargadibagi dengan10, - Jika harga di antara
100hingga300, makadiskon()akan mengembalikan nilai harga dibagi dengan20, - Jika harga di bawah
100, makadiskon()akan mengembalikan0.
Petunjuk
Code Output