? gimana ya

Oleh sipitung 108 0 pada Rabu, 15 Jan. 2020, 07:14:45


Kembali ke forum soal ini

#python #fungsi-dan-modul #fungsi


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



kembali unit 
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-return sebuah 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:
Mari kita buat sebuah function yang bernama diskon() yang menerima sebuah parameter bernama harga.
Jika harga di atas 300, maka diskon() akan mengembalikan nilai harga dibagi dengan 10,
Jika harga di antara 100 hingga 300, maka diskon() akan mengembalikan nilai harga dibagi dengan 20,
Jika harga di bawah 100, maka diskon() akan mengembalikan 0.
0 jempol




bramanto
300
1156
· 4 tahun, 3 bulan yang lalu · 2 jempol

Halo coder @sipitung, sebagai referensinya kamu bisa melihat diskusi hangat berikut ini:

https://codesaya.com/diskusi/d/a...

Silahkan dipahami sambil mencobanya. Semangat Yaa!

sipitung
108
0
penanya
· 4 tahun, 3 bulan yang lalu · 0 jempol

Hay @bramanto , terimakasih atas tanghapannya. saya sudah menyelesaikan masalah ini. dan untuk itu terimakasih lagi. jadi kesalahan saya di elif > 125:

jadi saya kurang parameternya yg intinya gini elif harga > 125:

bramanto
300
1156
· 4 tahun, 3 bulan yang lalu · 1 jempol

Halo coder @sipitung, Alhamdullilah! Lanjutkan! Semangat berkarya!