我正在检查一个我必须上交的项目(这是一艘战舰游戏),由于某种原因,当它“通过”该部分下面的内容时,它说是“无法分配函数调用”,当它是上面的一部分(有一些更改),并且没有错误。您看到错误了吗?
'''
elif y == "v":
if a + 3 > 4:
return "put the boat higher, here it leaves the board"
else:
board(a)(b) = "V"
a = a + 1
board(a)(b) = "V"
a = a + 1
board(a)(b) = "V"
return board
'''
答案 0 :(得分:1)
首先,我强烈建议您使用python 3 read this。
我不知道board
是什么,所以我将回答两种情况。
board
不是函数,嵌套的python列表()
更改为[]
即可访问数组。board
是一个函数现在,检查一下您的情况和满意的编码。
答案 1 :(得分:0)
也许不是使用[]
运算符访问矩阵,而是使用()
进行呼叫。因此,尝试将board(a)(b)
替换为board[a][b]
,但实际上却很难分辨。