python中的生命游戏问题

时间:2015-02-15 03:22:50

标签: python python-2.7 conways-game-of-life

我在蟒蛇2.7中使用康威的生命游戏,我收到了一个我不明白的错误。在我的算法中,为了获得真实的相邻图块的数量,我得到了索引错误。

if column < thesize:
    if board[row][column+1] == True:
        adjacents += 1
return adjacents

thesize是一个用于生成2D网格的变量,因此第一行应该可以防止错误......但它并没有。完整的代码是here,任何人都可以指出我的错误吗?如果链接不起作用,请告诉我。

1 个答案:

答案 0 :(得分:3)

长度为n的序列的最大元素索引为n - 1。尽管如此,您仍然在尝试访问不存在的元素n - 1 + 1