def diskon(harga): if harga > 300: return harga/10 elif harga >100 or harga <300: return harga/20 else: return 0 Silahkan coba sekali lagi. Function diskon() tidak me-return output yang diminta. Jika harga di bawah 100, maka diskon akan mengembalikan 0
0 jempol
orangberdasi
121
0
·
8 tahun, 7 bulan yang lalu
·
0 jempol
#coba kayak gini def diskon(harga): if harga > 300: return harga/10 elif harga > 100: return harga/20 else: return 0
ShintaYosefina
69
0
penanya
·
8 tahun, 7 bulan yang lalu
·
0 jempol
Ok it works, thanks :)
bramanto
300
1157
·
8 tahun, 7 bulan yang lalu
·
0 jempol
Salam Diskusi, Hai Coders @ShintaYosefina , coders cukup mengganti sintaks code elif harga >100 or harga <300: dengan elif harga >=100: dan coba kembali untuk mengetestNya, coba cetak dengan perintah MisalNya : print diskon(100)
apip
94
10
·
8 tahun, 6 bulan yang lalu
·
0 jempol
def diskon(harga): if harga > 300: return harga / 10 elif harga >= 100: return harga / 20 else: return 0 kalo ini kenapa tuh? yang salah di line 5 katanya
apip
94
10
·
8 tahun, 6 bulan yang lalu
·
0 jempol
eh uda ding, ternyata gabisa pake tab ya ._.