我试图在python中做一个生命游戏模拟器 有一个2d数组,需要根据每个元素的邻居值创建条件语句。
Ex:grid [y] [x + 1],grid [y - 1] [x]等。
在+1或-1超出范围的情况下,如何准确引用每个网格轴的另一端?
有没有办法绕过来引用数组的x和y轴的另一端?
答案 0 :(得分:0)
是否有某种方式绕过来引用数组的x和y轴的另一端?
模数将导致环绕
(x + 1) % len(grid[row])
但是,我不认为生命游戏的逻辑允许包围。
一种策略是在网格周边有一个永久死细胞的“缓冲区”