Advertisement
Guest User

Untitled

a guest
Feb 21st, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. # Validated input function for numbers 1-10.
  2. # This function will ensure that numbers are:
  3. # 1. Not too big
  4. # 2. Not too small
  5. # 3. Valid integers
  6. def input_integer_1to10():
  7.  
  8. user_num = None
  9. while user_num == None:
  10. try:
  11. user_num = int(input("Enter a number (1-10):"))
  12. if user_num < 1:
  13. print("You entered a number that is too small. Try again.")
  14. user_num = None
  15. elif user_num > 10:
  16. print("You entered a number that is too big. Try again.")
  17. user_num = None
  18.  
  19. except ValueError:
  20. print("Please enter a valid integer.")
  21.  
  22. return user_num
  23.  
  24.  
  25. # Test the validated input function multiple times.
  26. def main():
  27. for i in range(1):
  28. print("You entered: ", input_integer_1to10())
  29.  
  30.  
  31. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement