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.
Baca juga: Cara Memulai Pemrograman Python
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() |
-
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 In : True and True Out: True In : False and True Out: False In : False and False Out: False
-
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 In : True or False Out: True In : False | False Out: False In : True | True Out: True
-
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) In : True ^ True Out: False In : True ^ False Out: True In : False ^ True Out: True In : False ^ False Out: False
-
Operator NOT
Operator NOT pada Python berarti negasi dari dari operand yang dimuat.
In : not True Out: False In : not False Out: True
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 |
In : 1 <= 3
Out: True
In : 1 <= 1
Out: True
In : -8 > 9
Out: False
Tutorial lainnya: Daftar isi Tutorial Python
Sekian artikel "Operator Logika Python | AND, OR, XOR, NOT". Nantikan artikel menarik lainnya dan mohon kesediaannya untuk share dan juga menyukai halaman Advernesia. Terima kasih…
Terima kasih atas penjelasannya sangat membantu, saya sempat bingung akibat error, artikelnya sangat membantu dan jelas sekali penyampaiannya
kedepannya saya harap dapat membuat artikel tentang java juga terima kasih.
Website Universitas Terbuka :
sia.ut.ac.id
Hai, Kak Maulana Michael
Terima kasih atas ulasannya
Senang dapat membantu pekerjaannya 🙂