0

Still a beginner here. How do I limit the user to input only integers between 1-1000 in the odd/even checker/counter I've coded below?

check = True

while check:
    
    x = 0
    num = 0
    total = 0
    even_count = 0
    odd_count = 0
    
    while x < 5: # Checks 5 inputs from user
        x += 1
        num = int(input("Enter a number: "))
        mod = num % 2
        if mod == 0:
            print(num,"is an even number.")
            odd_count += 1
        else:
            print(num,"is an odd number.")
            even_count += 1
            
    print("There are {} even and {} odd numbers.".format(even_count, odd_count))
        
    print("Your total number count is",odd_count+even_count)

    more=str(input("Wanna check more, y/n? "))
    if more == "n":
        check = False
        
print("\nThank you for using this even number checker!")
Rahul K P
  • 15,740
  • 4
  • 35
  • 52
Perrysh
  • 35
  • 4

0 Answers0