Kesimpulan Sekarang mari kita ulas apa yang anda telah pelajari di sini: int(2.718) # 2 float(3) / 4 # 0.75 max(1 , 3, 5) # 5 min(1, 3, 5) # 1 range(4) # 0, 1, 2, 3, 4 range(1,4) # 1, 2, 3, 4 range(0,4,2) # 0, 2, 4 Instruksi: Tugas kita kali ini simpel saja. Mari kita perbaiki fungsi diskon() yang telah kita buat sebelumnya. Kelemahan fungsi diskon() kita ini adalah akan mengembalikan nilai bulat dengan mengabaikan nilai di belakang koma. Mari perbaiki dengan memberikan float() di setiap return harga. # 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 diskon(333) print diskon(111)
4 jempol
ZihxS
300
816
·
8 tahun, 4 bulan yang lalu
·
4 jempol
hai coder @Arrafi23, Happy coding :D
ALIUDDIN
54
0
·
7 tahun, 1 bulan yang lalu
·
0 jempol
gaje lu semua ribut hhh
ALIUDDIN
54
0
·
7 tahun, 1 bulan yang lalu
·
0 jempol
maksud ku bercanda maaf semua nya
ALIUDDIN
54
0
·
7 tahun, 1 bulan yang lalu
·
0 jempol
maksud aku bingung sama yang satu ini
bl4ckside
143
0
·
7 tahun, 1 bulan yang lalu
·
0 jempol
Di python 3 apabila hasil ada koma di belakang sudah otomatis hasilnya float
ALIUDDIN
54
0
·
7 tahun yang lalu
·
0 jempol
thanks bl4kside
Pr070n
213
59
·
6 tahun, 5 bulan yang lalu
·
1 jempol
gimana ya?
Pr070n
213
59
·
6 tahun, 5 bulan yang lalu
·
1 jempol
bingung aku
Pr070n
213
59
·
6 tahun, 5 bulan yang lalu
·
1 jempol
tolong dibantu
Pr070n
213
59
·
6 tahun, 5 bulan yang lalu
·
1 jempol
sama soal yg 1 ini susah banget
bullux
78
0
·
5 tahun, 3 bulan yang lalu
·
0 jempol
contohnya gan def diskon(harga): if harga > 300: return harga / float(10) elif harga > 100: return harga / float(20) else: return float(0) print diskon(333) print diskon(111)