how to check input is integer in python code example

Example 1: how to know if a input is a interger in 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 2: 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 3: check integer number python

N.is_integer()

Example 4: python check for integer

# From stackoverflow
# If you need to do this, do

isinstance(<var>, int)

# unless you are in Python 2.x in which case you want

isinstance(<var>, (int, long))