Exemplo n.º 1
0
         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()