Operator Logika

Adalah operasi yang input dan outputnya hanya memiliki dua keadaan yaitu True dan False (Boolean).

Nilai True atau False yang didapat operator logika bisa didapat secara langsung dari tipe data lain secara langsung.

Data yang ada tidak di konversi ke tipe Boolean, dan data tidak berubah.

Bernilai False

Operasi logika akan menganggap suatu data bernilai False jika :

Data yang secara langsung diberi nilai False, contoh :
a = False

Data bertipe numerik dengan nilai 0, contoh :
a = 0

Data bertipe string dengan nilai kosong, contoh :
a = '""

Data bertipe list dengan nilai kosong, contoh :
a = []

Data bertipe tuple dengan nilai kosong, contoh :
a = ()

Data bertipe dictionary dengan nilai kosong, contoh :
a = {}

Bernilai True

Operasi logika akan menganggap suatu data bernilai True Jika :

Data yang secara langsung diberi nilai True, contoh :
a = True

Data bertipe numerik dengan nilai selain 0, contoh :
a = 1
b = -3

Data bertipe string dengan nilai selain kosong, contoh :
a = "a" b = 'False'

Data bertipe list dengan nilai selain kosong, contoh :
a = [1,3]

Data bertipe tuple dengan nilai selain kosong, contoh :
a = ('satu','dua')

Data bertipe dictionary dengan nilai selain kosong, contoh :
a = {'a': 'satu', 'b': 2}

Operator logika

AND

and

Jika kedua operan bernilai True, maka hasil True. Jika salah satu atau kedua operan False, maka hasil False.

OR

or

Jika kedua operan bernilai False, maka hasil False. Jika salah satu atau kedua operan True, maka hasil True.

NOT

not

Membalik nilai kebenaran pada operan. Jika nilai True maka menjadi False, juga sebaliknya.


Update : 2020-05-29

results matching ""

    No results matching ""