Operator Logika Python
A. Pengertian Operator Logika di Python
Operator logika pada python adalah operator logika untuk melakukan operasi data
boolean. Terdapat 4 jenis operator logika di Python, yaitu AND, OR, XOR, dan NOT.
Operator tersebut mengoperasikan data boolean, yaitu data "True" dan "False", data
"True" bernilai benar dan data "False" bernilai salah. Sama halnya seperti bahasa
pemrograman lain, operator logika Python merupakan aplikasi dari disiplin ilmu
matematika modern.
B. Jenis Operator Logika Python dan Penggunaannya
Terdapat 4 operator logika yang dapat digunakan pada bahasa pemrograman Python.
Operator Python Function Symbolic Function
AND and() &
OR or() |
XOR xor() ^
NOT not()
1. Operator AND
Operator AND pada python dapat dilakukan menggunakan
function and() atau &. Nilai kebenaran operator AND adalah benar ketika
kedua operand bernilai benar. Operand adalah nilai yang digunakan pada
operator logika. Berikut tabel kebenaran operator AND.
AND Operand 1 Operand 2
True True True
False True False
False False True
False False False
2. Operator OR
Operator OR pada python dapat dilakukan menggunakan fungsi or() atau |.
Operator OR mempunyai nilai kebenaran salah saat kedua operand bernilai
salah. Berikut tabel kebenaran operator logika OR.
OR Operand 1 Operand 2
True True True
True True False
True False True
False False False
3. Operator XOR
Operator XOR pada Python adalah operasi logika dari OR Eksklusif. Dalam
aljabar boolean, Operasi XOR mempunyai definisi setiap tapi tidak semua.
Operator XOR memberikan nilai kebenaran benar (1) saat jumlah operand
adalah ganjil.
XOR Operand 1 Operand 2
True (2) True (1) True (1)
True (1) True (1) False (0)
True (1) False (0) True (1)
False (0) False (0) False (0)
4. Operator NOT
Operator NOT pada Python berarti negasi dari dari operand yang dimuat.
C. Operasi Matematika Terkait
Berikut beberapa operasi matematika yang erat kaitannya dengan operasi logika.
Operator Fungsi
< Lebih kecil dari
<= Lebih kecil atau sama dengan
> Lebih besar dari
>= Lebih besar atau sama dengan
== Sama dengan
!= Tidak sama dengan
Sumber:
[Link]