-2
`プロジェクトIA - UnboundLocalError:割り当て
def iterativeDeepeningSearch(problem):
def depthLimitedDFS(node, problem, depth):
if depth==0:
return
if problem.isGoalState(node[-1]):
return node
for move, acao, c in problem.getSuccessors(node[-1]):
if move not in node:
ode = depthLimitedDFS(node+[move],problem, depth-1)
if x:
return x
for depth in itertools.count():
node = depthLimitedDFS([problem.getStartState()], problem, depth)
if node:
return node`
前に参照されたローカル変数「X」私はプロジェクト(パックマン)にこのコードを実行しようとしていますが、それはエラーを返します:アンローカル束縛エラー:割り当て前にローカル変数 'x'が参照されています....
あなたは 'if x:'行を持っていますが、 'x'変数を定義していません... – CoryKramer
'x'の変数 'ode'を忘れました – Costa