私はゲーム用の関数を開発していますが、単語がボードに含まれていれば返さなければならない関数に苦しんでいます。 PythonのシェルはTrueであると仮定すると私に偽の状態を返します。 これは私の体の目的球である:この身体機能で何が間違っていますか?
def board_contains_word(board, word):
""" (list of list of str, str) -> bool
Return True if and only if word appears in board.
Precondition: board has at least one row and one column.
>>> board_contains_word([['A', 'N', 'T', 'T'], ['X', 'S', 'O', 'B']], 'ANT')
True
"""
for word_index in range(len(board)):
if word in board:
return True
return False
'for_word_index'の範囲(len(board)):' 'for'ループ内で決して使用しないので、' word_index'のポイントは何ですか? – roganjosh