当我试图创建一个新函数时,我得到了一个语法错误,在这个函数中,每当我运行这个函数时,我都想更新一个变量“pas”。 为什么会出现这个错误?你知道吗
我尝试过使用int(),str(),值为(1)并将+=改为 pas=pas+1 检查缩进
for i in range(abs(dy)-1):
if board[(d_board[active_figure[0]]+i)][d_board[active_figure[1]] == ' ':
pas += 1
if pas == i:
moving()
else:
print ('Error: The path is blocked[272]')
move_ai()
首先:您应该尝试更新这个问题,给出抛出的错误并提供更多关于这个函数的代码片段。你知道吗
现在,根据现在提供的代码,您缺少一个“]”,您正在检查一个空白。 另外,如果你正在检查一个空格,不应该给空格。你知道吗
这一切都可以通过您提供的问题和代码片段来理解,请尝试这些更改和更新。你知道吗
试试这个:
相关问题 更多 >
编程相关推荐