Sumatoria de matrices
Código
#encoding: utf-8
#Version: 1.0.1b
def InicializarMatriz( filas, columnas ):
matriz = [ ]
for i in range( filas ):
matriz.append( [ ] )
for k in range( columnas ):
matriz[ i ].append( input( "Ingresar los valores para las matrices: " ) )
return matriz
def imprimirMatriz(matrix):
for i in range( len( matrix ) ):
for j in range( len( matrix[ i ] ) ):
print matrix[ i ][ j ],
print
def SumarMatrices( M1, M2 ):
ResultadoMatriz = [ ]
for i in range( len ( M1 ) ):
ResultadoMatriz.append( [ ] )
for k in range( len( M1[ i ] ) ):
ResultadoMatriz[ i ].append( M1[ i ][ k ] + M2[ i ][ k ] )
return ResultadoMatriz
fil = input( "Ingresar el número de filas: " )
col = input( "Ingresar el número de columnas: " )
A = InicializarMatriz( fil, col )
B = InicializarMatriz( fil, col )
C = SumarMatrices( A, B )
print "A = "
imprimirMatriz( A )
print "B = "
imprimirMatriz( B )
print "C = "
imprimirMatriz( C )