# Yeah anda sudah lebih dari setengah di pelajaran Python!
def diskon(harga):
if harga > 300:
return harga/10
elif harga > 100:
return harga/20
else:
return 0
print float(333)
print float(111)
Silahkan coba sekali lagi.
Pastikan anda mengikuti instruksi.
Function diskon() tidak me-return output yang diminta.
1 jempol
bramanto
300
1167
·
9 tahun yang lalu
·
2 jempol
Hai coder @ariefdsaputra. Perhatikan instruksi soal yang diberikan. Coder belum memanggil function diskon() yang sudah diciptakan dan gunakan float() disetiap return harga. Sintaks code sederhananya seperti ini :
def diskon(harga):
if harga > 300:
return float(harga)/10
elif harga > 100:
return float(harga)/20
else:
return 0
print diskon(333)
print diskon(111)
sopanmukti
147
2
·
8 tahun, 11 bulan yang lalu
·
0 jempol
hai coder @bramanto
mohonbantuannya
def diskon(harga):
if harga > 300:
return float(harga)/10
elif harga > 100:
return float(harga)/2
else:
return 0
print diskon(333)
print diskon(111)
#eror
Silahkan coba sekali lagi.
Jika sudah 'mentok' coba tanyakan di forum diskusi.
Function diskon() tidak me-return output yang diminta.
salahnya dimana ya?
Untung
299
50
·
8 tahun, 11 bulan yang lalu
·
1 jempol
sopanmukti, Return di elif harusnya berapa? float(harga)/20 atau float(harga)/2 Semoga membantu.
sopanmukti
147
2
·
8 tahun, 11 bulan yang lalu
·
0 jempol
Dear coder @untung terimkasih atas bantuannya....^_^