建立一个空板

2024-06-07 15:28:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我想创建一个包含所有False布尔值的电路板。在

Build_empty_board(size):

给定板大小的正整数值,创建列表列表 在每个位置有False值的布尔函数(表示空单元格)。在

示例:

^{pr2}$

到目前为止,我有这个:

def build_empty_board(size):
    size = int(size)
    ans = []
    for i in size:
        ans = False
        ans += 1
    return ans

我很确定这根本上是错误的,但这是我最接近代码的东西。有人能指导我如何正确编码吗?在


Tags: 函数buildboardfalse示例列表sizedef
2条回答

首先使用numpy.空的. 然后用False替换每个元素。在

from numpy import*
def build_empty_board(size):
    ans=empty([size,size])
    for i in range(size):
        for j in range(size):
            ans[i][j]=False
    return ans

构建空主板(3)

试试这个。假设size = 3[False for x in range(size)]将创建[False, False, False],而{}将创建{},其中{}代表[False, False, False]。所以最后的结果是[[False, False, False], [False, False, False], [False, False, False]]

def build_empty_board(size):
    ans = [ [False for x in range(size)] for x in range(size) ]
    return ans

相关问题 更多 >

    热门问题