【发布时间】:2017-08-05 21:11:05
【问题描述】:
我希望this was wrong try again! 在输入值不在板上时打印,但不知何故,当我选择板外的值时,代码会中断,而不是显示打印的消息。
def legalMove(self):
if self.board[startX][startY] != False:
def playerMove(self,tile):
if self.legalMove(tile, x, y) == False:
continue
else:
break
else:
print('this was wrong try again!.')
return [x, y]
错误
if self.board[startX][startY] != ' ' or not self.isOnBoard(startX, startY): IndexError: 列表索引超出范围
【问题讨论】:
-
In
and drag[1] in validMove: ...move[1]是什么意思? -
是的,对不起@MrGoldbeere!
标签: python python-3.x