二、生命游戏
介绍
生命游戏是英国数学家约翰·何顿·康威在1970年发明的细胞自动机。它包括一个二维矩形世界,这个世界中的每个方格居住着一个活着的或死了的细胞。...(1)Matrix2D类代码实现
新建一个matrix2d.py文件,把下面代码封装到里面,一个专门用于处理二维数组的类。..."""
from lifemat import Matrix2D
rows = 5
cols = 5
# 存储图符号的二维数组
life_mat = Matrix2D(rows, cols)
#...存储具体数据的二维数组
nc_mat = Matrix2D(rows, cols)
# 初始化
life_mat.set_cells(1, (1, 3), (2, 1), (2, 3), (3, 2),...rows):
for j in range(cols):
if life_mat.get_cell(i, j):
# 环绕图像,使有限的二维数组变成没有边界的生命游戏