On Tuesday, June 21, 2016 at 11:59:37 PM UTC-4, Ben Finney wrote: > Elizabeth Weiss > writes: > > > Hi There, > > Welcome! Your questions are fine here, but you may like to know that we > also have a beginner-specific forum for collaborative tutoring > <URL:https://mail.python.org/mailman/listinfo/tutor>. > > > 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. > > What does ‘(False or True)’ evaluate to, when you try it in the REPL? > > > I think the parenthesis are confusing me. > > (False==False) or True > > > > This is True. Is it because False==False? And True==False is not True > > but that does not change that this is True. > > Heh. You express the confusion quite well :-) > > Try the component expressions in the REPL (the interactive interpreter > session) and see if that helps:: > > >>> False or True > … > >>> (False or True) > … > >>> True == False > … > >>> (True == False) > … > >>> False == False > … > >>> (False == False) > … > > Then, once you think you understand what those expressions evaluate to, > look again at how those results would work in a more complex > expression:: > > >>> False == (False or True) > … > >>> (False == False) or True > … > > > Thank you for your help! > > I hope that helps. > > -- > \ “[W]e are still the first generation of users, and for all that | > `\ we may have invented the net, we still don't really get it.” | > _o__) —Douglas Adams | > Ben Finney
Thank you, Ben! -- https://mail.python.org/mailman/listinfo/python-list