title: How to print a string with a little delay between the chars?
body: <p>I want a text to be displayed as if it is just being typed. So I need a little delay after every letter.</p>
  <p>I tried to do it this way:</p>
  <pre><code>import time
  
  text = &quot;Hello, this is a test text to see if all works fine.&quot;
  for char in text:
     print char,time.sleep(0.2),
  </code></pre>
  <p>It works fine, except for one problem. I get a &quot;None&quot; after every character.</p>
  <p>This is the output:</p>
  <pre><code>H None e None l None l None o None , None   None t None h None i None s None   None i None s None   None a None   None t None e None s None t None   None t None e None x None t None   None t None o None   None s None e None e None   None i None f None   None a None l None l None   None w None o None r None k None s None   None f None i None n None e None . None
  </code></pre>
  <p>I don't know why this happens. I hope anyone can help me.</p>