if __name__ == "__main__": exit("Don't run me top level!") def getAFloat(message): input = None while input == None: input = raw_input(message) try: input = float(input) except ValueError: print "A floating point value is needed, try again." input = None return input