kesimpulan fungsi

Oleh pingkan 65 1 pada Jumat, 16 Agu 2019, 19:28:04


Kembali ke forum soal ini

#python #fungsi-dan-modul #fungsi


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



Instruksi:
Mari kita buat sebuah function yang bernama diskon() yang menerima sebuah parameter bernama harga.
Jika harga di atas 300, maka diskon() akan mengembalikan nilai harga dibagi dengan 10,
Jika harga di antara 100 hingga 300, maka diskon() akan mengembalikan nilai harga dibagi dengan 20,
Jika harga di bawah 100, maka diskon() akan mengembalikan 0.

saya sudah buat sesuai petunjuk tp masi eror jg

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


msyarifr
213
24
· 5 tahun, 4 bulan yang lalu · 0 jempol

Hai coder @ pingkan coba perhatikan indentasinya(spasi) dan coba bandingkan dengan code berikut;
def diskon(harga):
  if harga > 300:
    return harga / 10
  elif harga > 100:
    return harga / 20
  else:
    return 0

fikriialfarizi
179
0
· 5 tahun, 2 bulan yang lalu · 0 jempol

itu coba ganti 

elif harga == 20:
 return harga /20

msyarifr
213
24
· 5 tahun, 2 bulan yang lalu · 0 jempol

Hai coder @fikriialfarizi bukan masalah harga ataupun diskon tetapi indentasi python3 sangatlah ganas soal indentasi layaknya ular python
Terimakasih