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
·
9 tahun, 5 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
·
9 tahun, 5 bulan yang lalu
·
0 jempol
Ok it works, thanks :)
bramanto
300
1167
·
9 tahun, 5 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
·
9 tahun, 4 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
·
9 tahun, 4 bulan yang lalu
·
0 jempol
eh uda ding, ternyata gabisa pake tab ya ._.