问题描述:数独盘面是个九宫,每一宫又分为九个小格。在这八十一格中给出一定的已知数字和解题条件,利用逻辑和推理,在其他的空格上填入1-9的数字。使1-9每个数字在每一行、每一列和每一宫中都只出现一次,所以又称“九宫格”。
解题建议:遇到问题后,最好先手工推导和模拟一下,把思路理清楚,然后再动手写代码。
代码中使用的文本文件values.txt中内容格式,以第一行为例,0,2,9表示第0行第2列的初始数字为9:
新书《Python程序设计开发宝典》封面与目录,已在天猫(清华大学出版社官方旗舰店)、亚马逊、当当、京东、互动出版网等各大网店全面上架。