Boolean logic digunakan untuk kondisi yang lebih rumit pada statement IF, dimana statement akan bergantung pada lebih dari dua kondisi. Operator yang digunakan adalah and, or dan not.
Operator AND
Operator and akan memiliki nilai benar, jika kedua argumen atau lebih bernilai benar.
>>> 10 == 10 and 20 == 20
True
>>> 5 == 5 and 10 == 20
False
>>> 1 != 1 and 2 == 2
False
>>> 1 < 2 and 5 > 10
False
Operator OR
Operator or akan bernilai FALSE jika kedua atau semua argumen bernilai salah. Tetapi jika ada satu argumen saja yang bernilai benar, maka akan mengembalikan nilai TRUE.
>>> 5 == 5 or 10 == 10
True
>>> 5 == 5 or 10 == 20
True
>>> 5 == 10 or 10 == 20
False
Operator NOT
Tidak seperti operator and dan or. Operator not hanya untuk membalik nilai sebuah argumen.
>>> not 1 == 1
False
>>> not 1 > 5
True
LANJUTKAN BACA MATERI LENGKAP