|
|
|
@ -1,2 +1,20 @@
|
|
|
|
|
# Sudoku
|
|
|
|
|
数独(shù dú)是源自18世纪瑞士的一种数学游戏。是一种运用纸、笔进行演算的逻辑游戏。玩家需要根据 9×9 盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个粗线宫`(3*3)`内的数字均含1-9,不重复。
|
|
|
|
|
|
|
|
|
|
数独盘面是个九宫,每一宫又分为九个小格。在这八十一格中给出一定的已知数字和解题条件,利用逻辑和推理,在其他的空格上填入1-9的数字。使1-9每个数字在每一行、每一列和每一宫中都只出现一次,所以又称“九宫格”。
|
|
|
|
|
|
|
|
|
|
本课程作为“101计划”计算概论课程虚拟教研室和计算思维导论课程虚拟教研室阶段性教研成果对外发布。课程将数独游戏引入计算思维培养,基于五阶段渐进式实践教学模型,让同学们在自主构建一个具有数字输入、数独的规则判定、GUI显示等功能的完整电脑游戏的过程中,以问题驱动的方式逐步形成计算思维和问题解决能力。
|
|
|
|
|
|
|
|
|
|
### 课程目标
|
|
|
|
|
数独游戏是一个经典的益智小游戏,本课程学习利用 Python 编程技术,实现一个桌面数独游戏,其需要具有,数字输入功能,数独的规则判定功能,GUI 显示功能等。
|
|
|
|
|
|
|
|
|
|
### 数独编程架构
|
|
|
|
|
|
|
|
|
|

|
|
|
|
|
### 试填模式
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
### 最终结果
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|