Aljabar Boolean
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.
>>> int(False)
0
>>> int(True)
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.
>>> bool(0)