False or False is False WHY


False or False is False
Can someone explain that?

or, which checks if at least one of the statements is True;

"False is False"

is not true?


False is False is True (False really IS False) :smiley:

If I'm understanding your question correctly, you ask about False or False is False and why the whole statement is True? is usually checks if both things point to the same object and is not a logical operator, whilst or is logical operator.

or compares the two objects (in this case False and False) and evaluates to False, unless at least one of the objects is True. So the whole statement looks like that

(False or False) is False # here the thing in brackets gets evaluated
(False) is False # here False is the result of the bracketed statement on the previous row
True # False IS False, so it evaluates to True

Did I manage to answer your question?


The or statement returns True if at least one statement is True. In False or False, no statement is True, so the result will be False.

False is False

is the same as False == False, and of course, false is false. So, it returns True.