How to limit the user input to integers only in Python

1 Answer

0 votes
while True:
    try:
        n = input("Enter a number: ")
        n = int(n)
        break
    except ValueError:
        print("Not valid number! Try again")

print("Success, you entered the number:", n)


'''
run:

Enter a number: aa
Not valid number! Try again
Enter a number: 3.14
Not valid number! Try again
Enter a number: 100

'''

 



answered Jan 18, 2018 by avibootz

Related questions

1 answer 182 views
1 answer 168 views
2 answers 208 views
2 answers 225 views
...