title: Python input error: NameError: name 'test' is not defined
body: <p>I am a noob at python and just started to learn this.  I am trying to follow the book automate the boring stuff with python practical programming for total beginners but receiving error on my first excersise.  The book is using python 3 and I am using python 2.7.6</p>
  
  <p>I have tried to change it by putting brackets or taking brackets off but unable to figure it out.  Please help in regards to this.</p>
  
  <p>Error: </p>
  
  <pre><code>Traceback (most recent call last):
    File "first.py", line 5, in &lt;module&gt;
      myName = input()
    File "&lt;string&gt;", line 1, in &lt;module&gt;
  NameError: name 'test' is not defined
  </code></pre>
  
  <p><strong>Code Written:</strong></p>
  
  <pre><code>print "Hello world"
  print "What is your name?" #ask for their name
  myName = input()
  print "nice to meet you, " + myName
  print "the length of your name is:"
  print (len(myName))
  print "What is your age?" # asking for age this time
  myAge = input()
  print "You will be " + str(int(myage) +3) + "in three years."
  </code></pre>