title: Python input validation: how to limit user input to a specific range of integers?
body: <p>Beginner here, looking for info on input validation.</p>
  
  <p>I want the user to input two values, one has to be an integer greater than zero, the next an integer between 1-10. I've seen a lot of input validation functions that seem over complicated for these two simple cases, can anyone help?</p>
  
  <p>For the first number (integer greater than 0, I have):</p>
  
  <pre><code>while True:
      try:
          number1 = int(input('Number1: '))
      except ValueError:
          print("Not an integer! Please enter an integer.")
          continue
      else:
          break
  </code></pre>
  
  <p>This also doesn't check if it's positive, which I would like it to do. And I haven't got anything for the second one yet. Any help appreciated!</p>