Silahkan masuk atau daftar agar skor dan code anda tersimpan.

Operator Boolean Lagi

Di unit sebelumnya anda pasti masih ingat bahwa 2 > 1 itu menghasilkan True. Yup, anda bisa langsung menggunakan perbandingan seperti 2 > 1 ke operator boolean. Contohnya:

satu = (2 > 1) and (2 > 0)
dua = (2 > 1) or (2 < 0)
tiga = not (2 > 1)

Nantinya satu dan dua akan bernilai True, sedangkan tiga akan bernilai False. Tanda kurung ( ) di atas sebenarnya tidak wajib, tapi dengan adanya tanda kurung kita lebih mudah membacanya.

Nantinya kita bisa mengambil keputusan dari banyak perbandingan yang harus dipikirkan, contoh sederhananya:

beli = harga < 1000 and kualitas > 8

Jadi jika harga dibawah 1000 dan kualitas-nya di atas 8 maka beli akan bernilai True! Kerenkan? Jadi jangan menyerah untuk belajar, mungkin operator boolean ini belum terlihat berguna sekarang, tapi nantinya akan sangat berguna.


Instruksi:

Di samping kita punya satu hingga enam. Untuk satu sudah kita kerjakan. 

# (5 > 10) and (10 > 5)
satu = False

satu bernilai False karena walaupun 10 > 5 adalah True, tetapi 5 > 10 adalah False dan operator and membutuhkan kedua pernyataannya True agar nilai akhirnya menjadi True.

Seperti satu, untuk berikutnya anda kerjakan dengan menebak apa hasilnya jika komentar di atas nama variabelnya dijalankan. 

Forum Diskusi
Lanjut Premium