用Python创建6*6的简单数独游戏矩阵 要求:现需创建6*6的数独游戏,填充6*6矩阵。矩阵每行的数字为1-6且不能重复,每一列的数字同样为1-6且不能重复实现思路及步骤:
时间: 2023-04-08 10:05:02 浏览: 1347
基于Python实现数独游戏【100011897】
首先,我们需要导入random模块,用于生成随机数。然后,我们可以创建一个6*6的二维列表,用于存储数独游戏矩阵。接下来,我们可以使用循环来填充矩阵。
具体步骤如下:
1. 导入random模块
import random
2. 创建6*6的二维列表
matrix = [[0 for i in range(6)] for j in range(6)]
3. 填充矩阵
for i in range(6):
for j in range(6):
while True:
num = random.randint(1, 6)
if num not in matrix[i] and num not in [matrix[k][j] for k in range(6)]:
matrix[i][j] = num
break
4. 打印矩阵
for i in range(6):
print(matrix[i])
这样,我们就成功创建了一个6*6的简单数独游戏矩阵,每行和每列的数字都不重复。
阅读全文