title: carriage return in python 3.4 does not move to the left
body: <p>When I use a carriage return in idle nothing seems to happen.   </p>
  
  <pre><code>&gt;&gt;&gt;print('2\r3')
  23
  &gt;&gt;&gt; carriage_return = "I will use a carriage\rreturn"
  &gt;&gt;&gt; print(carriage_return)
  I will use a carriagereturn
  </code></pre>
  
  <p>if i run the same lines through the command line it works fine.</p>
  
  <pre><code>&gt;&gt;&gt;print('2\r3')
  3
  </code></pre>
  
  <p>Is this an idle bug (and if so is there a work around) or am i missing something simple? My os is windows 7.</p>