title: Boolean Algebra - Why is not(True and False) True?
body: <p>I'm doing the book "learn python the hard way". At exercise 27 (<a href="http://learnpythonthehardway.org/book/ex27.html" rel="nofollow">http://learnpythonthehardway.org/book/ex27.html</a>) it starts with boolean algebra.</p>
  
  <p>So my question is:
  why is <code>not(True and False)</code> True?</p>
  
  <p>How I understood it, it should be the same thing as <code>False and True</code>.</p>