Fungsi Bagian kesimpulan

Oleh Royarifin 92 0 pada Minggu, 4 Okt. 2020, 22:31:44


Kembali ke forum soal ini

#python #fungsi-dan-modul #fungsi


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



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

ini kode saya :
def diskon(harga):
  if harga > 300:
    return harga / 10
  elif harga >= 100:
    return harga / 20:
  else harga < 100:
    return 0

pertanyaanya bagaimana cara agar 
.Jika harga di antara 100 hingga 300, maka diskon() akan mengembalikan nilai harga dibagi dengan 20, 

mohon bantuannya
0 jempol




bramanto
300
1156
· 3 tahun, 6 bulan yang lalu · 0 jempol

Halo coder @Royarifin, sintaks kode yang kamu tuliskan hampir benar. Untuk else, kamu tidak perlu menuliskan kondisinya lagi.

Kamu cukup menuliskannya seperti ini:

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


Secara otomatis, jika harga yang kamu masukan antara 100 hingga 300, maka akan masuk ke kondisi elif .

Silahkan dipahami kembali yaa, tetap semangat!