[ Foro de Python ]
#algoritmo_para multiplicacion_matrices
F1=int(input("filas mat1:"))
C1=int(input("columnas mat1:"))
mat1=[[0 for x in range (C1)] for y in range (F1)]
for x in range(F1):
for y in range (C1):
mat1[x][y]=float(input('Valor de [' + str(x) + '][' + str(y) + '] = '))
print(mat1)
=[[0 for x in range (C2)] for y in range (F2)]
for x in range(F2):
for y in range (C2):
mat2[x][y]=float(input('Valor de [' + str(x) + '][' + str(y) + '] = '))
print( mat2 )
if C1!=F2:
print("la matriz no se puede multiplicar")
else:
mat3=[ [0 for x in range (C2)] for y in range(F1)]
for i in range (F1):
for j in range (C2):
for k in range(C1):
mat3[i][j]+= mat1[i][k]*mat2[k][j]
print(mat3)
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)