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
·
4 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
·
4 tahun, 6 bulan yang lalu
·
0 jempol
eh sorry bukan 0,08 melainkan 0,8
rizkianwar75
172
0
·
4 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)
Nabiihah
69
0
·
3 minggu, 1 hari yang lalu
·
0 jempol
def diskon(harga):
if harga > 300:
return float(harga) /10
elif harga > 100:
return float(harga) /20
else:
return float
print diskon(333)
print diskon(111)