def diskon(harga): if > 300: return harga / 10 elif > 100: return harga / 20 else: return 0 """ salah nya dimana lagi ya"""
0 jempol
faqihraihan
300
153
·
7 tahun, 7 bulan yang lalu
·
0 jempol
Hi... @dodicandra Code anda sudah hampir benar,, cukup menambahkan parameternya pada kata if,, contoh : if nama_parameternya > 300: begitu juga dengan elif elif nama_parameternya > 100: Semoga Berhasil ^_^
musamadzaa
141
1
·
7 tahun, 7 bulan yang lalu
·
0 jempol
Hi....@fakihraikhan Bukankah harga itu sebagai parameternya??
faqihraihan
300
153
·
7 tahun, 6 bulan yang lalu
·
0 jempol
@musamadzaa Memang harga sebagai parameternya.. Pertanyaan yang di tanya kan di atas itu, dia tidak memberikan parameternya seperti yang saya ketik pada contoh di atas,, jadi code-nya kurang lengkap.. Makanya terbaca error..
vikzyp
61
2
·
7 tahun, 6 bulan yang lalu
·
1 jempol
mungkin bisa membantu bagi coder @dodicandra --------------------------------------------- def diskon(harga): if harga > 301: return harga / 10 elif harga > 170: return harga / 20 else: return 0
odikk
162
1
·
7 tahun, 6 bulan yang lalu
·
1 jempol
berikut adalah code yang bisa dicoba def diskon(harga): if harga > 300: return harga / 10 elif harga >= 100: return harga / 20 else: return 0
afriliadvii
119
0
·
7 tahun, 4 bulan yang lalu
·
0 jempol
Maaf mengganggu.. ada yg tahu salah code dibwah dimananya? def diskon(harga): if harga>300: return harga/10 elif harga<=300 and harga>=100: return harga/20 else: return 0 print diskon(200)
bramanto
300
1157
·
7 tahun, 4 bulan yang lalu
·
2 jempol
Halo coder @afriliadvii, untuk penulisan kondisi if pada python. Sangat disarankan untuk menulisnya menjorok ke dalam. misalnya : if nilai > 100: return nilai dan untuk perbandingan dengan and, dapat menggunakan simbol "&" .. misalnya : elif ((nilai>=60) & (nilai<=75)): return nilai/ 20 Silahkan coba dipahami.. lalu coba tuliskan kembali.. Semangat!
afriliadvii
119
0
·
7 tahun, 4 bulan yang lalu
·
0 jempol
terima kasih @bramanto .. ternyata salah dipenggunaan spasi nya ^^
amingodlike
41
1
·
7 tahun, 4 bulan yang lalu
·
1 jempol
coba lebih spesifik gan bagian elif nya atau di balik def diskon(harga): if >= 100 return harga / 10 elif >= 400: return harga / 20 else: return 0
wijdan_pc
61
0
·
6 tahun, 10 bulan yang lalu
·
0 jempol
def diskon(harga): if harga > 300: return harga / 10 elif harga > 100: return harga / 20 else: return 0 print diskon(200) apa yang salah ya?
sonjaya
160
0
·
6 tahun, 10 bulan yang lalu
·
0 jempol
Bang bales punya saya kek yang fungsi lanjutan