if input is not an integer python code example

Example 1: how to say that an input needs to be a number python

try:
   val = int(userInput)
except ValueError:
   print("That's not an int!")

Example 2: how to check if a input is an integer python

whatever = input("Pick an integer > ")
try:
	whatever_as_an_integer = int(whatever)
   	print("That was an integer.")

except ValueError:
    print("That is not an integer.")

Example 3: python check if input() gives error

try:
    # Note: Python 2.x users should use raw_input, the equivalent of 3.x's input
    age = int(input("Please enter your age: "))
except ValueError:
    print("Sorry, I didn't understand that.")
else:
	if age >= 18: 
    	print("You are able to vote in the United States!")
	else:
    	print("You are not able to vote in the United States.")

Example 4: how to check if a input is an integer python

def check_user_input(input):
    try:
        # Convert it into integer
        val = int(input)
        print("Input is an integer number. Number = ", val)
    except ValueError:
        try:
            # Convert it into float
            val = float(input)
            print("Input is a float  number. Number = ", val)
        except ValueError:
            print("No.. input is not a number. It's a string")