在之前的一篇文章中,我谈到了如何创建一个二进制拼图。我在用一种检查机制。到目前为止,我的检查机制是有效的,但仅限于列。在
这是我的董事会:
board = []
for i in range (1, col+1):
bord.append([' ']*col
col
是一个变量,因此电路板可以是任何大小。在
看起来像这样:
^{pr2}$它用0
,1
填充(或将被填充)。在
这是我的检查机制:
def chekbaord(board):
ok = True
for i in range (0, len(board[0])):
s = ""
for j in range(0, len(board)):
s = s +board[i][j]
if "111" in s or "000" in s:
print("not possible")
此检查仅适用于列(x轴)。在y轴(行)中循环查看列表时遇到问题。我不知道如何用这种方式循环查看列表。在
将
for
循环中的range
替换为:相关问题 更多 >
编程相关推荐