# function gets an integer in a range
def get_int(smallest, largest):
    x = None
    while x is None or x < smallest or x > largest:
        print('Integer between', smallest, 'and', largest, ':')
        try:
            x = int(input())
        except ValueError:
            x = None
            print('Invalid, type an integer')
    return x

x = get_int(0, 100)
