title: I don't understand operator precedence in python True and False or True
body: <p>It says in python 2.7 docs that <code>or</code> has lower precedence than <code>and</code>. But when I type in idle this:</p>
  
  <pre><code>&gt;&gt;&gt; True and True or False
  True
  &gt;&gt;&gt; True and False or True
  True
  &gt;&gt;&gt; True and False
  False
  </code></pre>
  
  <p>Why is the result of this <code>True and False or True</code> expression <code>True</code>?</p>