def main(): print("Tabla inicial") Tabla.TablaInicial.Llenar("inicial") Tabla.TablaInicial.setG(0) Tabla.TablaInicial.PrintTorreDetallada() print("Tabla meta") Tabla.LlenarTablaMeta() Tabla.PrintTablaMetaDetallada() print(" - - - - - - - - - - - - ") print() lista_NO_visitados.Agregar(Tabla.TablaInicial) A_Estrella() # Algoritmo de A estrellas print("Se encontro Resultado")
def PrintSolution(): global SOLUCION print("\n\n\n\n") print("Tabla INICIAL") Tabla.TablaInicial.PrintTorreDetallada() print("Tabla META") Tabla.PrintTablaMetaDetallada() print("\n\n Lista de tablas para la SOLUCIÓN:") count = 1 for table in SOLUCION: print("Tabla #" + str(count)) table.PrintTorreDetallada() count += 1 print("\n\n- - - - - - - - - \n\n")
def Main(tabla_inicial, tabla_meta): global SOLUCION print("Tabla inicial") Tabla.setTablaInicial(tabla_inicial) Tabla.TablaInicial.setG(0) Tabla.TablaInicial.PrintTorreDetallada() print("Tabla meta") Tabla.setTablaMeta(tabla_meta) Tabla.PrintTablaMetaDetallada() A_Estrella() SOLUCION = [Tabla.TablaInicial] + SOLUCION print("Camino optimo: ", lista_camino_optimo) PrintSolution()
def main(): global SOLUCION print("Tabla inicial") Tabla.TablaInicial.Llenar("inicial") Tabla.TablaInicial.setG(0) Tabla.TablaInicial.PrintTorreDetallada() print("Tabla meta") Tabla.LlenarTablaMeta() Tabla.PrintTablaMetaDetallada() print(" - - - - - - - - - - - - ") print() SOLUCION = SOLUCION + [Tabla.TablaInicial] A_Estrella() # Algoritmo de A estrellas #print (SOLUCION) print("Camino optimo: ", lista_camino_optimo) PrintSolution()