Operator Logika Python | AND, OR, XOR, NOT

Operator Logika Python | AND, OR, XOR, NOT

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()
  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

    In : True and True
    Out: True

    In : False and True
    Out: False

    In : False and False
    Out: 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

    In : True or False
    Out: True

    In : False | False
    Out: False

    In : True | True
    Out: True

  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)

    In : True ^ True
    Out: False

    In : True ^ False
    Out: True

    In : False ^ True
    Out: True

    In : False ^ False
    Out: False

  4. 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…

0

Leave a Reply

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