Python mempunyai tipe data Boolean pada Python yaitu tipe data bool
yang hanya bernilai True
dan False
. Jika nilai-nilai Boolean ini dikonversi ke integer menggunakan fungsi built-in int()
, nilai False
bernilai 0
dan nilai True
bernilai 1
.
Sebaliknya, jika kita mengonversi nilai integer ke nilai Boolean menggunakan fungsi built-in bool
, nilai 0
akan dikonversi menjadi False
dan nilai selain 0
akan dikonversi menjadi True
.
Operator-operator Boolean pada Python:
&
digunakan untuk melakukan operasi perkalian Boolean.|
digunakan untuk melakukan operasi penjumlahan Boolean.not
digunakan untuk melakukan operasi komplemen.Contoh 5.1 Tabel Operasi Perkalian
Kode berikut mencetak tabel perkalian Boolean.
Output dari kode di atas:
Contoh 5.2 Tabel Operasi Penjumlahan
Kode berikut mencetak tabel penjumlahan Boolean.
Output dari kode di atas:
Contoh 5.3 Tabel Operasi Komplemen
Kode berikut mencetak tabel penjumlahan Boolean.
Output dari kode di atas:
Contoh 5.4 Evaluasi Ekspresi Boolean
Evaluasi ekspresi Boolean jika , dan .
Solusi:
Kode berikut mengevaluasi ekspresi Boolean di atas.
Output dari kode di atas:
Contoh 5.5 Fungsi Boolean
Diketahui fungsi Boolean: .
Cari nilai fungsi pada dan .
Output dari kode di atas: