Comentários.
def main(): # leia tabuleiro tabuleiro = leia_tabuleiro() # pegue as dimensẽos nlins, ncols = tabuleiro.shape # cria matriz de vizinhos viz = matriz_vizinhos(nlins, ncols) # leia número de iterações max = int(input("Digite o número de espalhamentos: ")) # execute espalhamentos for i in range(max): print("Instante %d" %i) print(tabuleiro) espalhe(tabuleiro,viz)