CS50AI函数的参数为​​无可能是什么原因?

时间:2020-10-01 13:34:13

标签: python cs50

我正在尝试为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

1 个答案:

答案 0 :(得分:0)

我找到了答案:这是因为我的minimax函数。除非有获胜的举动,否则不会返回任何结果。我忘了编码其余的代码。感谢您的所有帮助。