kesimpulan

Oleh jajang_nugraha 83 0 pada Sabtu, 2 Juni 2018, 10:07:12


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 diskon(0)

maaf ini slahnya dimana ya? apa ada yang kurang?
0 jempol


ZihxS
300
816
· 6 tahun, 6 bulan yang lalu · 1 jempol

di else seharusnya mengembalikan 0

contoh :

def diskon(harga):
  if harga > 300:
    return harga / 10
  elif harga > 100:
    return harga / 20
  else:
    return 0
  
#panggil funsi
print diskon(400)

Faalll
87
2
· 6 tahun, 6 bulan yang lalu · 0 jempol

salahnya dibagian 
" return diskon(0) "

seharusnya tidak usah ada fungsi diskon(0), cukup dengan 0
jadi gini kodenya

return 0