我在蟒蛇2.7中使用康威的生命游戏,我收到了一个我不明白的错误。在我的算法中,为了获得真实的相邻图块的数量,我得到了索引错误。
if column < thesize:
if board[row][column+1] == True:
adjacents += 1
return adjacents
thesize是一个用于生成2D网格的变量,因此第一行应该可以防止错误......但它并没有。完整的代码是here,任何人都可以指出我的错误吗?如果链接不起作用,请告诉我。
答案 0 :(得分:3)
长度为n
的序列的最大元素索引为n - 1
。尽管如此,您仍然在尝试访问不存在的元素n - 1 + 1
。