python sudoku plan 主题: 数独

python sudoku plan

https://github.com/liaohandel/python_sudoku

主题: 数独
1说明:
专题由三个档案组成
pyt268104_sudoku.py -->主程式
sudoku_publib.py -->class Num and Class sudoku_dataarray
sudoku_tablex1.py -->题库(demo_1)Easy ,(demo_2)Normal,(demo_3)Hard

需置于同一目录下

2执行启动:
python3 pyt268104_sudoku.py
启动后 预置 demo,demo1,demo2 3个游戏库资料(keyin 3 whill list)

3操作:
=== Easy Sudoku Game V1.0 pyt268104 Handel ===
*** System Command ***
[1]Level Select (L1:Easy,L2:Normal,L3:Hard) : 设定 Level
[2]Game code by LEVEL(1..10) : 设定题目序号
[3]Show Game Buffer and Status : 显示目前开启的游戏数急状态名称
[4]select play Game : 选择缓冲区中的数独题目
[?]List Menu : 显示指令提示
[H]Help info show : 显示 版本纪录
[Q]quit : 结束离开
*** Game Command ***
[N]Add a New Game : 增加 游戏库资料
[D]Delete a Game : 删除 游戏库资料
[L]Load Game Data[from level,gcode] : 于选定的游戏库资料载入指定的题目
[P]Print Game data array : 显示游戏库的资料现况
[K]key in a data to Game : 输入 (pos,Num)
[C]check the Game by Pass : 检查游戏状态 (playing , Fail , Pass)

範例:
===0 is [ demo,(Easy_1) ] === ##显示 (buffer index) [名称,(等级_题目序号)]
======= sudoku data =========
[ 0] 0|| 0[ 0]||($1)($7)[ 0] ## ($ Num) 为题目不可更改
[ 0] 0|| 0[ 0]|| 0[ 0] ## [ Num] 为user 写入栏位
0($6)||[ 0] 0||($8)[ 0][ 0]
========||========||========
($6) 0||($7)[ 0][ 0]||[ 0][ 0][ 0]
($8)($2)[ 0]||[ 0][ 0][ 0]||[ 0] 0
[ 0][ 0][ 0]||($5)($8)[ 0]||($6) 0
========||=======||=========
($5)($7)[ 0]||[ 0] 0||($9)[ 0][ 0]
0[ 0]||($2)[ 0][ 0]|| 0($5)
($3)[ 0][ 0]|| 0($1)||[ 0][ 0][ 0]


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章