ライフゲームの初期状態を2次元配列で作成する。
class LifeGame:
def __init__(self):
self.cells = [[0, 1, 0, 0, 0],
[0, 0, 1, 0, 0],
[1, 1, 1, 0, 0],
[0, 0, 0, 0, 0],
[0, 0, 0, 0, 0]]
def print_cells(self):
for x in self.cells:
print(*x)
lg = LifeGame()
lg.print_cells()
今回は、以下のように出力される。
0 1 0 0 0
0 0 1 0 0
1 1 1 0 0
0 0 0 0 0
0 0 0 0 0
参考
ライフゲーム - Wikipedia