【发布时间】:2020-04-14 05:35:18
【问题描述】:
井字游戏,其中棋盘表示为 [['x', 'x', 'x'], [' ', ' ', ' '], [' ', ' ', ' ']]
我们想找出船上所有的空方格。棋盘上的空方格位置将作为(行、列)元组返回。
完成函数empty_squares(board),它返回元组列表,其中每个元组是空方格的(行、列)。
这是我目前所拥有的,它返回所有正方形的元组,但我只想要空的。
def empty_squares(board):
check = ' '
target_cell_list = []
for i in range(len(board)):
for j in range(len(board[i])):
target_cell_list.append((i, j))
return target_cell_list
【问题讨论】:
-
您可以尝试使用
if语句来环绕您的.append。 -
你有什么尝试实际上只找到空字段?
标签: python-3.x list indexing nested-loops tic-tac-toe