I REALLY Don't Understand The Operator Precedence Lesson, Especially The 3rd Example
I somewhat understand >>> False == False or True True ...because we need just one of them to be False for it to be true, and >>> False == (False or True) False happens because (False or True) in a bracket returns True by default. At least that's what I understand from the comments on the question. Someone PLEASE let me know if I have this understanding correct, or if there's something I'm missing. HOWEVER... >>> (False == False) or True True just doesn't make sense to me. I think it's the bracket that's messing me up. Let me make sure I understand this: the bracket resolves to False, which ends up being False or True, which resolves to True? Is it because there's no equal sign anywhere, which means it returns True by default? I'm just so confused. Sorry for the long wall of text. I'm new to this and I really don't have anyone to speak to, and I haven't seen anyone in the comments phrase it the way I'm doing it.