Am 22.06.16 um 05:40 schrieb Elizabeth Weiss:
I am a little confused as to how this is False:

False==(False or True)

I would think it is True because False==False is true.

I think the parenthesis are confusing me.

Are you thinking, by any chance, that "or" indicates a choice? Comparing False to either False "or" True? That is not the case.

"or" is an operator. "False or True" is *computed* and gives True, which is then compared to False by "==". Python works in these steps:

1) False ==  (False or True)
2) False ==  (True)
3) False


        Christian
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to