else : print 'Invalid number' continue except ValueError: print 'Invalid number' continue cInput = raw_input("Add Letters\t:") try: letters = str(cInput) if letters.isalpha() : board.addLettersWithValue(value, letters.lower()) else: print 'Invalid characters' continue except ValueError: print 'Invalid character' continue # solve print print board.getAsTable() solutions = scorer.sort(solver.solve(board.getCharacters()), board) currentWord = solutions[0] if len(solutions) > 0 else '' board.deleteLowestLetters(currentWord) board.decrement() print '\n' + currentWord + ' (' + str(len(solutions)) + ')\n' if len(currentWord) > 0 else "!!No Word found!! -> \n" print board.getAsTable()