# 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
1157
·
8 tahun, 2 bulan 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, 1 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
49
·
8 tahun, 1 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, 1 bulan yang lalu
·
0 jempol
Dear coder @untung terimkasih atas bantuannya....^_^