我一直在尝试制作井字游戏,到目前为止,我只创建了一个应该打印出棋盘的功能:
board = [[1,2,3],[4,5,6],[7,8,9]]
def drawboard(board):
for row in board:
for item in row:
if type(board[row][item]) == "int":
print(str(board[row][item]))
print("|")
else:
print(board[row][item])
print("|")
print("\n")
print("------")
print("\n")
drawboard(board)
如您所见,函数的一部分是检查列表内部列表中元素的类型,但这给了我一个错误:
回溯(最近一次通话最后一次):文件“ / Users / Tony / Desktop / coding Things / tic TAC toe.py”,第22行,位于画板(board)\ File“ / Users / Tony / Desktop / coding Things / tic TAC toe.py“,第12行,如果type(board [row] [item])==” list“,则在画板中:TypeError:列表索引必须是整数或切片,而不是list
桃花长相依
相关分类