16. PYTHON (Struktur Kontrol) – Boolean Logic

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 –> Seri: Belajar Bahasa Python Lengkap

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.