title: My Python script is accepting integers but not strings why?
body: <p><strong>Script:</strong></p>
  
  <pre><code>#!/usr/bin/python
  for i in range(5):
      value = input ("Enter the value : ")
      print value
  </code></pre>
  
  <p><strong>While string as input:</strong></p>
  
  <pre><code>$ ./fun+for.py 
  Enter the value : John
  Traceback (most recent call last):
    File "./fun+for.py", line 13, in &lt;module&gt;
      value = input ("Enter the value : ")
    File "&lt;string&gt;", line 1, in &lt;module&gt;
  NameError: name 'John' is not defined
  </code></pre>
  
  <p><strong>While integer input:</strong></p>
  
  <pre><code>$ ./fun+for.py 
  Enter the value : 4
  4
  Enter the value : 5
  5
  Enter the value : 6
  6
  Enter the value : 7
  7
  Enter the value : 7
  7
  </code></pre>