Kesimpulan Fungsi

Oleh taly152 87 0 pada Selasa, 25 Agu 2020, 13:29:24


Kembali ke forum soal ini

#python #fungsi-dan-modul #fungsi


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



def diskon(harga):
  if harga>300:
  	   return harga/10
  elif harga>100:
  	   return harga/20
  else :
  	   return 0
  
Instruksi:
1. Mari kita buat sebuah function yang bernama diskon() yang menerima sebuah parameter bernama harga.
2. Jika harga di atas 300, maka diskon() akan mengembalikan nilai harga dibagi dengan 10,
3. Jika harga di antara 100 hingga 300, maka diskon() akan mengembalikan nilai harga dibagi dengan 20,
4. Jika harga di bawah 100, maka diskon() akan mengembalikan 

kenapa pada instruksi ke-3 gak bisa ditulis 
"elif harga 100<harga<300:" ? apa karna interval tidak berlaku ya? atau karna 300 sudah disebutkan pada "if"?
0 jempol


taly152
87
0
penanya
· 3 bulan, 1 minggu yang lalu · 0 jempol

maaf salah tulis, maksudnya:

elif 100<harga<300:

Iqbal.23
99
0
· 3 minggu, 1 hari yang lalu · 0 jempol

def diskon(harga):
   if harga > 300:
     return harga / 10
   elif harga > 100:
     return harga / 20
   else:
     return 0

Yunyspd
104
0
· 1 minggu, 6 hari yang lalu · 0 jempol

Nulisnya "elif 100<harga<300:", kak
Punyamu 'harga'nya ada 2

Yunyspd
104
0
· 1 minggu, 6 hari yang lalu · 0 jempol

Saya nulis kayak gitu bisa tadi

Abdi_ijul
52
0
· 11 jam, 42 menit yang lalu · 0 jempol

def diskon(harga):
  if harga > 300:
    return harga / 10
  elif 100 < harga < 300:
    return harga / 20
  else :
    return 0