问题:not 1 or 0 and 1 or 3 and 4 or 5 and 6 or 7 and 8 and 9的结果是多少?
优先级递增排序:或、与、非;
and 与运算 x and y 布尔"与" - 如果 x 为 0,x and y 返回0,否则它返回 y 的计算值;
or 或运算 x or y 布尔"或" - 如果 x 是非 0,它返回 x 的值,否则它返回 y 的计算值;
not 非运算 not x 布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True;
将原式子转换为:
(not 1) or (0 and 1) or (3 and 4) or (5 and 6) or (7 and 8 and 9)
=0 or 0 or 4 or 6 or 9
=4