Struktur kontrol untuk "antara" pada Python

Oleh key.wawan 233 4 pada Senin, 2 Jan. 2017, 17:10:54


Kembali ke forum soal ini

#python #fungsi-dan-modul #fungsi


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



Soal "Jika harga di antara 100 hingga 300, maka diskon() akan mengembalikan nilai harga dibagi dengan 20"

Penulisan kondisi "if" nya bagaimana kak? Terimakasih
0 jempol


bramanto
300
1157
· 7 tahun, 11 bulan yang lalu · 0 jempol

Halo coder @key.wawan. Coder dapat menuliskanya dengan bitwise operators seperti & (and) , / (or) . 

elif ((harga >=100) & (harga<=300)):
    return harga / 20

atau bisa menuliskan dengan membaca kondisi yang terakhir. Karena jika harga di bawah 100, maka diskon() akan mengembalikan 0. Kita buat nilai >=100

elif (harga >=100):
    return harga / 20