self.ROW = 8
self.LINE = 8
self.SCORE = 0 #扫雷得分
self.MineNum = 15 #地雷总数
self.xy_list= [[0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0]]
def iniData(self):
'''x,y坐标初始状态值函数
0-没有地雷;1-有地雷
'''
#游戏开始前所有数值归零
for l in range(self.LINE):
for r in range(self.ROW):
self.xy_list[l][r]= 0
Max = self.MineNum
for x in range(self.LINE):
for y in range(self.ROW):
if 0 > Max:
self.xy_list[x][y]= 0
else:
#为了增加地雷分布范围,选择0到4随机数
if 1 == random.randint(0,4):
self.xy_list[x][y]= 1
Max = Max - 1
求解释一下