要统计被黄色填充的格子数,可以使用以下代码:

def count_yellow_cells(grid):
    count = 0
    for row in grid:
        for cell in row:
            if cell == "黄色":
                count += 1
    return count

grid = [
    ["黄色", "白色", "白色"],
    ["白色", "黄色", "白色"],
    ["白色", "白色", "黄色"]
]

yellow_cell_count = count_yellow_cells(grid)
print("被黄色填充的格子数: ", yellow_cell_count)

上述代码定义了一个名为count_yellow_cells的函数,该函数使用两个嵌套的循环来遍历整个网格。对于每个格子,如果其颜色为"黄色",则将计数器count增加1。最后,返回计数器的值作为统计结果。

在主程序中,我们定义了一个grid变量表示网格的颜色情况。然后,调用count_yellow_cells函数,将grid作为参数传递给该函数,并将返回的结果保存在yellow_cell_count变量中。最后,打印出统计结果。

根据上述代码,如果网格的颜色情况如下所示:

["黄色", "白色", "白色"]
["白色", "黄色", "白色"]
["白色", "白色", "黄色"]

则输出结果为:

被黄色填充的格子数:  3
``
EXECL 2016 用函数统计被黄色填充格子数

原文地址: http://www.cveoy.top/t/topic/i0Up 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录