EXECL 2016 用函数统计被黄色填充格子数
要统计被黄色填充的格子数,可以使用以下代码:
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
``
原文地址: http://www.cveoy.top/t/topic/i0Up 著作权归作者所有。请勿转载和采集!