how to turn an input into an integer python code example

Example 1: python input integer

# To prompt the user to input an integer we do the following:
valid = False

while not valid: #loop until the user enters a valid int
    try:
        x = int(input('Enter an integer: '))
        valid = True #if this point is reached, x is a valid int
    except ValueError:
        print('Please only input digits')

Example 2: how to create an integer validate python

try:
    value=int(input("Type a number:"))
except ValueError:
    print("This is not a whole number.")