Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
数独游戏的嵌套循环和python编程_Python_Loops_For Loop_Nested_Sudoku - Fatal编程技术网

数独游戏的嵌套循环和python编程

数独游戏的嵌套循环和python编程,python,loops,for-loop,nested,sudoku,Python,Loops,For Loop,Nested,Sudoku,我可以为嵌套循环编写什么代码来打印每个非空循环的行、列和编号 在bd中的位置 bd = [ [ '1', '.', '.', '.', '2', '.', '.', '3', '7'], [ '.', '6', '.', '.', '.', '5', '1', '4', '.'], [ '.', '5', '.', '.', '.', '.', '.', '2', '9'], [ '.', '.', '.', '9', '.', '.', '4', '.

我可以为嵌套循环编写什么代码来打印每个非空循环的行、列和编号 在bd中的位置

bd = [ [ '1', '.', '.', '.', '2', '.', '.', '3', '7'],
       [ '.', '6', '.', '.', '.', '5', '1', '4', '.'],
       [ '.', '5', '.', '.', '.', '.', '.', '2', '9'],
       [ '.', '.', '.', '9', '.', '.', '4', '.', '.'],
       [ '.', '.', '4', '1', '.', '3', '7', '.', '.'],
       [ '.', '.', '1', '.', '.', '4', '.', '.', '.'],
       [ '4', '3', '.', '.', '.', '.', '.', '1', '.'],
       [ '.', '1', '7', '5', '.', '.', '.', '8', '.'],
       [ '2', '8', '.', '.', '4', '.', '.', '.', '6'] ]
输出应该是

(0,0) has 1
…等等,对于bd表的其余部分,请尝试一下:

for row, items in enumerate(bd):
    for col, value in enumerate(items):
        if value != ".":
            print "(%s, %s) has %s" % (row, col, value)
印刷品:

(0, 0) has 1
(0, 4) has 2
(0, 7) has 3
(0, 8) has 7
(1, 1) has 6
...

希望这能有所帮助。

一旦有了答案,请不要删除您的问题。这个网站的部分价值在于其他人提出的问题(以及他们的答案)。你知道我刚刚发布的第二个问题吗?非常感谢你的帮助