def diskon(harga): if harga > 300: return harga/10 elif harga > 100: return harga/20 else: return float(harga)/100 x = diskon(80) print x Apa yang salah pada kode saya ya?
0 jempol
LouisMTB
108
0
penanya
·
3 tahun, 6 bulan yang lalu
·
0 jempol
Apakah output yang diminta adalah angka yang berkoma? Kalau output yang berkoma, angka seperti apa yang diminta? Soalnya, semua angka berkoma seperti 0,08 salah
LouisMTB
108
0
penanya
·
3 tahun, 6 bulan yang lalu
·
0 jempol
eh sorry bukan 0,08 melainkan 0,8
rizkianwar75
172
0
·
3 tahun, 5 bulan yang lalu
·
0 jempol
def diskon(Harga): harga = float(harga) if harga > 300: return harga/10 elif harga > 100: return harga/20 else: return 0 print diskon(333) print diskon(111)