def diskon(harga): if harga < 300: return "harga" / 10 elif harga == 150: return harga / 20 else: return 0
0 jempol
waristea
5
9
·
6 tahun, 4 bulan yang lalu
·
1 jempol
Kelihatannya salahnya di indentasi untuk isi blok 'if' dan 'elif'nya.
rizky180894
205
8
·
6 tahun, 4 bulan yang lalu
·
1 jempol
coba code ini def diskon(harga): if harga < 300: return "harga" / 10 elif harga == 100: return harga / 20 else: return 0
waristea
5
9
·
6 tahun, 4 bulan yang lalu
·
1 jempol
1. "harga" tidak boleh diberi tanda kutib karena tanda kutib merupakan string (kata) yang tidak dapat dibagi dengan angka 2. Diberikan indentasi untuk code block if. Jadi: def diskon(harga): if harga < 300: return harga / 10 elif harga == 100: return harga / 20 else: return 0