title: why does this while loop print 32, it should break out before?
body: <pre><code>x = 1
  while ( x &lt; 20 ):
   x = x * 2
  print(x)
  </code></pre>
  <p>The x at the end is 32, should it not break out before? when it reaches 16?</p>