功能類:遍歷解釋:獲取「NoneType」對象不是可迭代的錯誤
def play_best_hand(hand, wordDict):
tempHand = hand.copy()
points = 0
for word in wordDict:
for letter in word:
if letter in hand:
tempHand[letter] = tempHand[letter] - 1
if tempHand[letter] < 0:
return False
if wordDict[word] > points:
bestWord == word
points = wordDict[word]
return bestWord
這是我引用錯誤209線對應於行。‘在wordDict’
Traceback (most recent call last):
File "ps6.py", line 323, in <module>
play_game(word_list)
File "ps6.py", line 307, in play_game
play_hand(hand.copy(), word_list)
File "ps6.py", line 257, in play_hand
guess = play_best_hand(hand, wordDict)
File "ps6.py", line 209, in play_best_hand
for word in wordDict:
TypeError: 'NoneType' object is not iterable
的字
了「呃固定後,我開始打獵! 謝謝! – 2010-09-02 19:28:52
爲什麼信會成爲布爾? – 2010-09-02 19:35:24