Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何创建一个空白的tic-tac趾板,python_Python_Python 3.x_List - Fatal编程技术网

如何创建一个空白的tic-tac趾板,python

如何创建一个空白的tic-tac趾板,python,python,python-3.x,list,Python,Python 3.x,List,完成函数create_board(),该函数返回一个嵌套列表,该列表(概念上)表示二维零和十字板,每行的长度为3。第一次创建时,电路板应为空。将空白板单元定义为单个空格字符 这是启动函数 def create_board(): “”“创建并返回零和十字的空棋盘”“” 这应该是结果 [[' ', ' ', ' '], [' ', ' ', ' '], [' ', ' ', ' ']] 我只是不知道如何真正做到这一点。这看起来像是一个家庭作业问题,您需要学习一些python def create

完成函数
create_board()
,该函数返回一个嵌套列表,该列表(概念上)表示二维零和十字板,每行的长度为3。第一次创建时,电路板应为空。将空白板单元定义为单个空格字符

这是启动函数

def create_board():
“”“创建并返回零和十字的空棋盘”“”
这应该是结果

[[' ', ' ', ' '], [' ', ' ', ' '], [' ', ' ', ' ']]

我只是不知道如何真正做到这一点。

这看起来像是一个家庭作业问题,您需要学习一些python

def create_board():
    return [['', '', ''], ['', '', ''], ['', '', '']]


根据您的描述,您需要做的就是返回
[[['','','','','','','','','','']]

def create_board():
“”“创建并返回零和十字的空棋盘”“”
返回[['','','','','','','','','','']
您可能还需要一个函数来可视化电路板。您可以使用下面的代码

def打印板(板):
“”“打印电路板”“”
打印(“\n---------n”.join([“|”。.join(i)表示板中的i]))
将此保存到文件并运行代码。然后试着做些改变,看看会发生什么

board = create_board()
print_board(board)

print("\nAfter some moves")
board[1][1] = "X"
board[0][0] = "O"
print_board(board)

我真的建议你在家庭作业中阅读指定的文本。欢迎来到Stack Overflow!本网站更适合于您尝试过的问题,有代码要显示的问题,以及需要帮助解决特定问题的问题。对于一个宽泛的起点,请尝试你的教科书和/或在线搜索教程。你的第二个函数不应该仍然
返回
[[[']*3]*3
而不是将其遗忘吗?
board = create_board()
print_board(board)

print("\nAfter some moves")
board[1][1] = "X"
board[0][0] = "O"
print_board(board)