kesimpulan float ??? ada yg bisa bantu salah ny

Oleh ariefdsaputra 69 4 pada Selasa, 4 Okt. 2016, 00:40:09


Kembali ke forum soal ini

#python #fungsi-dan-modul #fungsi-built-in


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



# 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 float(333)

print float(111)

Silahkan coba sekali lagi.
Pastikan anda mengikuti instruksi.
Function diskon() tidak me-return output yang diminta.
1 jempol


bramanto
300
1157
· 8 tahun, 1 bulan yang lalu · 2 jempol

Hai coder @ariefdsaputra. Perhatikan instruksi soal yang diberikan. Coder belum memanggil function diskon() yang sudah diciptakan dan gunakan float() disetiap return harga. Sintaks code sederhananya seperti ini : 


def diskon(harga):
  if harga > 300:
    return float(harga)/10
  elif harga > 100:
    return float(harga)/20
  else:
    return 0

print diskon(333)

print diskon(111)

sopanmukti
147
2
· 8 tahun yang lalu · 0 jempol

hai coder @bramanto 
mohonbantuannya 

def diskon(harga):
  if harga > 300:
    return float(harga)/10
  elif harga > 100:
    return float(harga)/2
  else:
    return 0

print diskon(333)

print diskon(111)

#eror
Silahkan coba sekali lagi.
Jika sudah 'mentok' coba tanyakan di forum diskusi.
Function diskon() tidak me-return output yang diminta.

salahnya dimana ya?

Untung
299
49
· 8 tahun yang lalu · 1 jempol

sopanmukti,

Return di elif harusnya berapa?
float(harga)/20
atau
float(harga)/2

Semoga membantu.

sopanmukti
147
2
· 8 tahun yang lalu · 0 jempol

Dear coder @untung
terimkasih atas bantuannya....^_^