-
大小: 8.30KB文件類型: .py金幣: 1下載: 0 次發(fā)布日期: 2021-01-30
- 語言: Python
- 標(biāo)簽: 數(shù)獨(dú)??
資源簡(jiǎn)介
代碼片段和文件信息
“““
file:?Sudoku.py
author:?Michael?Washburn?Jr?nk.net>
description:?A?self?generating?Sudoku?game?using
a?tkinter?based?GUI.
“““
from?copy?import?deepcopy
from?random?import?randrange?shuffle
from?tkinter?import?*
def?init():
????“““
????initializes?the?random?sudoku?board.
????Returns:?board?-?A?2D?array?representation?of?the?sudoku?board
?????????????key?-?a?solved?board
????“““
????board?=?[None]?*?9
????for?n?in?range(0len(board)):
????????board[n]?=?[None]?*?9
????board?=?randomize(board)
????board?=?solve(board)
????key?=?deepcopy(board)
????board?=?removeSpots(board)
????return?board?key
def?solutions(board):
????“““
????finds?out?all?possible?solutions?to?a?board?configuration.
????-?used?to?see?if?a?board?is?valid
????Returns:?sol
評(píng)論
共有 條評(píng)論