我正在尝试为CS50AI的第一个任务创建一个tictactoe AI。我收到您将在下面看到的错误。这意味着结果函数中的操作某种程度上是None
。但是问题是我点击鼠标,怎么可能N one
?
我的函数给出以下错误:
Traceback (most recent call last):
File "c:\Users\ahmet\Desktop\tictactoe\runner.py", line 116, in <module>
board = ttt.result(board, move)
File "c:\Users\ahmet\Desktop\tictactoe\tictactoe.py", line 69, in result
raise Exception("Invalid action")
Exception: Invalid action
因此,action
的{{1}}参数在某个时候变成了result
,但我不明白为什么会有帮助?
这是tictactoe.py文件,直到结果函数为止。感谢您的所有帮助。
None
答案 0 :(得分:0)
我找到了答案:这是因为我的minimax
函数。除非有获胜的举动,否则不会返回任何结果。我忘了编码其余的代码。感谢您的所有帮助。