Kesimpulan

Oleh Arrafi23 151 38 pada Kamis, 21 Juli 2016, 21:25:20


Kembali ke forum umum


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



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)