Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from ps3a import *
- import time
- from perm import *
- #
- #
- # Problem #6A: Computer chooses a word
- #
- #
- def comp_choose_word(hand, word_list, n):
- high_score = 0
- for length in range(1, n+1):
- print 'Length:',length
- for word in get_perms(hand, length):
- print 'Trying',word
- if get_word_score(word, n) > high_score:
- print 'Found higher word',word
- if is_valid_word(word, hand, word_list):
- print word,'is valid'
- high_score = get_word_score(word, n)
- high_word = word
- else:
- print word,'is not valid english word'
- print high_word,':',high_score
- hand = {'a':1,'s':1,'t':2,'w':1,'f':1,'o':1}
- #comp_choose_word(deal_hand(7), word_list, 7)
- comp_choose_word(hand, word_list, 7)
- print 'Fast for',get_word_score('fast', 7),'points'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement