这是从我的家庭作业我该如何解决我的Python数独解决者错误?
你好。我不得不做一个python数独求解器,这就是我想出的。
http://pastebin.com/JRKaqSed(包括我的输入和输出我得到的)
然而,当我运行它,首先填入调用导致下面的错误。它似乎同时添加1到2个单元格。
0 5 9 0 0 0 4 8 3 #Current row being tested
To Add, 1 #Number to add
0 5 #Row, Column
0 5 9 0 1 1 4 8 3 #Row it outputs
我不明白为什么它这样做。任何帮助将不胜感激。
谢谢
编辑:
我发现的bug。我只是在每行的开始处生成rowSet,因此它不知道是否已经使用了一个数字。
然而,我的代码还没有完成的数独电网
'pdb'是你的朋友 – shx2 2013-05-14 12:57:19
我发现了这个错误。但是,我的代码没有达到完成的网格:/ – AceFire6 2013-05-14 13:15:33
您应该将解决方案发布到您的问题,以作为未来用户的答案。 – KronoS 2013-05-14 14:26:58