我正在为一个班级制作一个 connect4 游戏,但我的游戏功能遇到了一个错误,我很难弄清楚。
def play(grid,column,checker):
counter = 0
for x in grid[0]:
counter += 1
print(counter)
if counter > column-1 :
for row in reversed(grid):
if row[column-1] == "empty":
row[column-1] = checker
print(True)
return True,grid,checker
else:
print(False)
return False , grid , checker
问题出现在第 9 行(如果 row[column-1] == "empty")并且我不断收到 typeError 'int' opject is not subscriptable。grid 是从不同函数返回的全局变量。谢谢你的帮助!