def numberByWord( number, trys = 3 ): def cleanWord( theWord ): return theWord.replace( '-', ' ' ).strip() word = buildNumber.getWord( number ) print "What is the word for '%d'" % ( number, ) answerWord = cleanWord( input( "Answer> " ) ) return answerWord == cleanWord( word ), word
def numberByNumber( number, trys = 3 ): word = buildNumber.getWord( number ) print "What number is '%s'" % ( word, ) answerWord = input( "Answer> " ) answerNumber = int( answerWord ) try: answerNumber = int( answerWord ) except: answerNumber = False return answerNumber == number, number