【发布时间】:2020-10-17 01:25:41
【问题描述】:
目前正在研究一个小型数独求解器,我使用布尔值
if 0 in BOARD_EASY:
do the thing
将 board 作为此值用于测试目的:
BOARD_EASY =[
[7,2,5,8,1,3,6,4,9],
[4,8,6,9,2,7,1,5,3],
[3,1,9,6,5,4,8,7,2],
[5,6,4,2,7,1,3,9,8],
[8,9,1,5,3,9,4,2,7],
[2,7,3,4,8,9,5,6,1],
[6,3,8,7,9,5,2,1,4],
[9,4,2,1,6,8,7,3,5],
[0,0,7,3,4,2,9,8,6]
]
由于某些原因,布尔值返回 false,虽然板上仍有 0,但我错过了什么吗? 它似乎不像 board_easy 的第一行那样检查(例如,我尝试删除最后一个数字)
编辑:允许我完成我的项目,谢谢大家! (https://github.com/Lem0nRavioli/sudoku_solver)
【问题讨论】:
-
您的列表只直接包含其他列表