我有一个网格作为元组的元组,整数(1/0),单元格的行号和列号作为整数。而且我必须找出有多少相邻单元格有邻居作为整数。
这是来自 www.checkio.org 的任务,这是一个有趣的 Python 学习网站。
这是我的代码:
def count_neighbours(grid, row, col):
grid = ()
count = 0
for pos in ((row - 1, col), (row + 1, col), (row, col - 1), (row, col + 1), (row - 1, col - 1), (row - 1, col + 1), (row + 1, col - 1), (row + 1, col + 1)):
if pos == 1:
count += 1
return count
系统回答我选择的小区附近没有邻居。请解释一下有什么问题,感谢您的关注!