blanco = '\033[37m' reset = '\033[39m' print(azul + "HOLA QUERIDO USUARIO, BIENVENIDO") archivocargado = Menus.cargar_memoria() MemoriaMatrices = [] while (opcion := Menus.MenuPrincipal()) != "4": if opcion == "1": while (opcion1 := Menus.IngresarMatrices()) != "3": opcion = opcion1 if opcion1 == "1": #Acciones para ingresar matriz en posicion existente a = Menus.IngresoNumeroValido( negrita + blanco + "Por favor ingrese el numero de matrices que quiere añadir en la memoria:", "Error!!!! El valor ingresado es incorrecto") if len(archivocargado) == 0: MM1 = [[0]] * a A = Menus.adiciona_matrices(MemoriaMatrices, MM1, a) for i in A: MemoriaMatrices.append(i) else: print(MemoriaMatrices) Menus.crearMatriz(archivocargado, a, opcion) elif opcion1 == "2": #Acciones para ingresar matriz en posicion libre n = Menus.IngresoNumeroValido( blanco +
import Menus import Matrices print("*+*+*+*Bienvenido a MI Calculadora De MATRICES*+*+*+*") n = Menus.IngresoNumeroValido("Por favor ingrese el numero de matrices que quiere almacenar en la memoria:", "Error!!!! El valor ingresado es incorrecto") MemoriaMatrices = [[]]*n while (opcion:=Menus.MenuPrincipal())!="4" : if opcion=="1": while (opcion1:=Menus.IngresarMatrices())!="3": if opcion1=="1": print("Acciones para ingresar matriz en posicion inicial o existente") Menus.crearMatriz(MemoriaMatrices) elif opcion1=="2": print("Acciones para ingresar matriz en posicion libre") Menus.crearMatriz(MemoriaMatrices) elif opcion=="2": while(opcion:=Menus.operarMatrices())!="5": if opcion=="1": print("La función que suma matrices") a1 = Menus.IngresoNumeroValido("Elige la primera matriz que desea sumar: ", "Error!!!! El valor ingresado es incorrecto") a2 = Menus.IngresoNumeroValido("Elige la segunda matriz que desea sumar: ", "Error!!!! El valor ingresado es incorrecto") b1=a1-1 b2=a2-1 if b1 < n: matriz1=MemoriaMatrices[b1] print("Este es la primera matriz",matriz1) else: print("Querido Usuario!!! La matriz que ingreso no existe!!!!!") if b2 < n: matriz2=MemoriaMatrices[b2] print("Este es la segunda matriz",matriz2)