title: Loop until an input is of a specific type
body: <p>I'm trying to make a program that repeatedly asks an user for an input until the input is of a specific type. My code:</p>
  
  <pre><code>value = input("Please enter the value")
  
  while isinstance(value, int) == False:
       print ("Invalid value.")
       value = input("Please enter the value")
       if isinstance(value, int) == True:
           break
  </code></pre>
  
  <p>Based on my understanding of python, the line</p>
  
  <pre><code>if isintance(value, int) == True
      break
  </code></pre>
  
  <p>should end the while loop if <strong>value</strong> is an integer, but it doesn't.</p>
  
  <p>My question is: <br />
  a) How would I make a code that would ask the user for an input, until the input is an integer? <br />
  b) Why doesn't my code work?</p>