布尔运算符练习
Boolean operators exercise
我正在练习布尔运算符,我不明白为什么:
not not True or False and not True = True
我明白了:
not not True = True
True or False = False
False and not True = False
not not True or False and not True = False
通常,and
的优先级高于 or
,因此您的表达式等同于
(not not True) or (False and not True) == True or (False and False)
== True or False
== True
优先级:
NOT > AND > OR
因此
not not True or False and not True = True
就像:
2 + 3 * 3 - 1 = 10 and not 14.
我正在练习布尔运算符,我不明白为什么:
not not True or False and not True = True
我明白了:
not not True = True
True or False = False
False and not True = False
not not True or False and not True = False
通常,and
的优先级高于 or
,因此您的表达式等同于
(not not True) or (False and not True) == True or (False and False)
== True or False
== True
优先级:
NOT > AND > OR
因此
not not True or False and not True = True
就像:
2 + 3 * 3 - 1 = 10 and not 14.