2017-10-10 18 views
0

私は、ブール演算子の運動にと私は理由を理解していない:ブール演算子は、運動

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

答えて

2

通常、andが与えられています優先度がorより高いため、式は

と等価です
(not not True) or (False and not True) == True or (False and False) 
             == True or False 
             == True 
0

優先順位:

NOT > AND > OR 

したがって

not not True or False and not True = True 

だけのよう:

2 + 3 * 3 - 1 = 10 and not 14.