【发布时间】:2016-05-25 05:55:19
【问题描述】:
def reveal(board, row, col):
board[row][col] = "C" + board[row][col][1]
count = 0
board =[]
rowcount = 0
for i in board:
if count in mines:
i = 'C*'
print("| ", i, end=" ")
if rowcount == 9:
print("|")
rowcount = 0
else:
rowcount += 1
count += 1
board = []
mines = []
for i in range(9):
board.append([])
for j in range(12):
board[i].append('C*')
for i in range(9):
for j in range(12):
#Error Below it says Index Not in Range
print("|", board[i][j], end=" ")
print("|")
mines = []
for i in range(9):
loc = random.randint(0, 99)
while loc in mines:
loc = random.randint(0, 99)
#board[loc] = 'C*'
bombs.append(loc)
我遇到的问题是在我指出的地方出现索引错误,但我不知道这意味着什么或如何进行更改。这是我的扫雷游戏的显示功能,运行程序时我的棋盘不会绘制
【问题讨论】:
-
你能不能说得更具体一些,也许不要对我的问题投反对票?
标签: python minesweeper