python 中的生命游戏问题
Problems with Game Of Life in python
我正在 python 2.7 中开发 Conway 的生命游戏,我遇到了一个我不明白的错误。在我获取为真的相邻图块数量的算法中,出现索引错误。
if column < thesize:
if board[row][column+1] == True:
adjacents += 1
return adjacents
thesize 是用于生成二维网格的变量,因此第一行应该可以防止错误...但事实并非如此。完整代码是here,谁能指出我的错误?如果 link 不起作用,请告诉我。
长度为 n
的序列的最大元素索引为 n - 1
。尽管如此,您正在尝试访问不存在的元素 n - 1 + 1
。
我正在 python 2.7 中开发 Conway 的生命游戏,我遇到了一个我不明白的错误。在我获取为真的相邻图块数量的算法中,出现索引错误。
if column < thesize:
if board[row][column+1] == True:
adjacents += 1
return adjacents
thesize 是用于生成二维网格的变量,因此第一行应该可以防止错误...但事实并非如此。完整代码是here,谁能指出我的错误?如果 link 不起作用,请告诉我。
长度为 n
的序列的最大元素索引为 n - 1
。尽管如此,您正在尝试访问不存在的元素 n - 1 + 1
。