的布尔结果是什么
不是真或假而不是真。
我认为这是假的,但答案是正确的。
答案 0 :(得分:2)
您的问题实际上是关于优先级:not
的优先级高于or
,因此首先评估not not True
,True
。接下来,and
的优先级高于or
,因此第二个子句可以一起使用,但不需要进行评估,因为True or (anything)
是True
。
正如@Damien_The_Unbeliever所指出的,并非所有语言都具有相同的优先级规则(例如,Smalltalk严格从左到右评估表达式。
答案 1 :(得分:0)
not not true or false and not true
|
v
not false or (false and not true)
|
v
true or (...)
|
v
true