title: Python input method label gives error while printing it
body: <p>I am practicing python on my own and struggling to under input method. My program is as below</p>
  
  <pre><code>a = (input('Enter any alphabet: '))
  print 'type is: ',a
  if a=='a':
      print 'The given character is vowel a '
  elif a=='e':
      print 'The given character is vowel e'
  elif a=='i':
      print 'The given character is vowel i'
  elif a=='o':
      print 'The given character is vowel o'
  elif a=='u':
      print 'The given character is vowel u'
  else:
     print 'The give character is a consonent'
  print "Thats all folks"
  </code></pre>
  
  <p>It is giving error when I am entering single digit alphabet as shown below</p>
  
  <pre><code>Enter any alphabet: a
  Traceback (most recent call last):
  File "Demo_if_ladder.py", line 1, in &lt;module&gt;
  a = input('Enter any alphabet: ')
  File "&lt;string&gt;", line 1, in &lt;module&gt;
  NameError: name 'a' is not defined
  </code></pre>
  
  <p>Why it is happening, The program works fine if I input single digit alphabet as in single quote but it not accepting single digit alphabet without single quote</p>