def get_integer(prompt = "What is the integer?" ): """Return an integer input by the user.""" while True: try: return int(float(raw_input("What is the integer? "))) except ValueError: print "That wasn't an integer; please try again." print "The number you gave was %i." % get_integer()