运行方法:命令行执行 python3 app.py
运行效果如下:
生成初始棋盘:
- - - - - - - - - - -
|* * * |* * * |* * 8 |
|* * * |* * 9 |* * * |
|5 * * |* * * |* * * |
- - - - - - - - - - -
|* * * |* * * |8 * * |
|* 9 * |* * * |* * * |
|* * * |* * * |* 6 * |
- - - - - - - - - - -
|* * * |1 * * |* * * |
|* * * |* 7 * |* * * |
|* * 6 |* * * |* * * |
解如下:
- - - - - - - - - - -
|1 2 3 |4 5 6 |7 9 8 |
|4 6 7 |2 8 9 |1 3 5 |
|5 8 9 |3 1 7 |2 4 6 |
- - - - - - - - - - -
|2 1 4 |5 6 3 |8 7 9 |
|6 9 5 |7 2 8 |3 1 4 |
|3 7 8 |9 4 1 |5 6 2 |
- - - - - - - - - - -
|8 3 2 |1 9 4 |6 5 7 |
|9 5 1 |6 7 2 |4 8 3 |
|7 4 6 |8 3 5 |9 2 1 |