python ,邏輯 真 以 True 代替。邏輯 假 以 False 代替。
若在數值運算中,True 會設為 1,False 會設為 0。

布林代數反、及或真值表
邏輯 反 運算
邏輯 及 運算
邏輯 或 運算

F = not A
A
F
False
True
1
False

F = A and B
A
B
F
False
False
False
False
True
False
True
False
False
True
True
True

F = A or B
A
B
F
False
False
False
False
True
True
True
False
True
True
True
True



範例1:
x=3; y=1;
(x>0) and (y>x)
假設 A 事件為 x>0,則 A = Ture
假設 B 事件為 y>x,則 B = False
依照及運算真值表 F = A and B = True and False = False

範例2:
x=3; y=1;
  not (x>y) or (y>0)
假設 A 事件為 x>y,則A = True
假設 B 事件為 y>0,則B = True
因運算子優先度 反運算比其他高,
因此 F = not A or B 會先運算 not A 得到 not Ture = False
依照或運算真值表 F=A or B=0 && Ture = Ture
原式 F = not A or B = not True or True = False or True = True