【发布时间】:2020-06-22 12:16:17
【问题描述】:
我在 python 课程介绍中有一个作业,我必须使用循环创建一个通过 2d 列表的函数,当给定 x 和 y 坐标时,它会计算所选的周围正方形中有多少“N”一。 x 和 y 可以在任何地方,并且不允许它们越过列表的边界。由于某种原因,课程材料似乎非常缺乏,我找不到任何可以帮助我入门的东西。我应该如何使该功能正常工作?
函数的参数必须是 (x, y, list) 该功能应该假设您不在“N”上,但如果您在,它也算在内。
如果有人可以给我一些关于如何开始的提示,那就太好了。
list = [['N', ' ', ' ', ' ', ' '],
['N', 'N', 'N', 'N', ' '],
['N', ' ', 'N', ' ', ' '],
['N', 'N', 'N', ' ', ' '],
[' ', ' ', ' ', ' ', ' '],
[' ', ' ', ' ', ' ', ' ']]
【问题讨论】: