X-Git-Url: https://projects.mako.cc/source/wordplay-cdsw-solutions/blobdiff_plain/884ad8e21ea1ea9d1dd411b2a503d0dff4294c59..HEAD:/solution_9.py diff --git a/solution_9.py b/solution_9.py index 1642ee8..08ba757 100644 --- a/solution_9.py +++ b/solution_9.py @@ -2,7 +2,8 @@ import scrabble # Make a list of the highest scoring word that starts with each letter. -# This is a bit more advanced, but you already know how to do every single piece of this. +# This is a bit more advanced, but you already know how to do every +# single piece of this. # This only returns 1 word with the given score. @@ -12,20 +13,16 @@ expensive_word_score = {} for word in scrabble.wordlist: first_letter = word[0] if first_letter not in expensive_word: - expensive_word[first_letter] = '' - expensive_word_score[first_letter] = 0 + expensive_word[first_letter] = '' + expensive_word_score[first_letter] = 0 score = 0 for char in word: score = score + scrabble.scores[char] if expensive_word_score[first_letter] < score: - expensive_word[first_letter] = word - expensive_word_score[first_letter] = score - + expensive_word[first_letter] = word + expensive_word_score[first_letter] = score for key in expensive_word: - print "{key}: {word}, {score}".format(key=key, word=expensive_word[key], score=expensive_word_score[key]) - - - + print(key + ": " + expensive_word[key] + ", " + str(expensive_word_score[key]))