def main(): live_cell = '0' dead_cell = '.' sleep_time = 1 generations = 10 m = get_data() # main loop for ii in range(generations): clear_screen() print_matrix(m) print "--- generation %s" % (ii + 1) m = transform_matrix(m, live_cell, dead_cell) time.sleep(sleep_time) print "Application terminated successfully."
def next(self): self.m = transform_matrix(self.m, self.live_cell, self.dead_cell) self.ml = ''.join(self.m) self.generation += 1