def cetakmatriks(matriks):
for row in matriks:
print row
def pjmatriks(matriks):
return len(matriks[0])
def lbmatriks(matriks):
return len(matriks)
def jmmatriks(matA,matB):
temp_row=[]
temp_mat=[]
for i in range(0,lbmatriks(matA)):
for j in range(0,pjmatriks(matB)):
temp_row.append(matA[i][j]+matB[i][j])
temp_mat.append(temp_row)
temp_row=[]
return temp_mat
matA=[]
matB=[]
temp_row=[]
n=input('Masukkan Jumlah Ordo: ')
print '\nMatriksA :'
for i in range (n):
for j in range(n):
print 'Masukkan Elemen [',(i+1),',',(j+1),']',
a=input(': ')
temp_row.append(a)
matA.append(temp_row)
temp_row=[]
print '\nMatriks B'
for i in range(n):
for j in range(n):
print 'Masukkan Elemen [',(i+1),',',(j+1),']',
a=input(': ')
temp_row.append(a)
matB.append(temp_row)
temp_row=[]
print '\nMatriksA:'
cetakmatriks(matA)
print'\nMatriksB:'
cetakmatriks(matB)
print '\nhasil pejumlahan :'
hasil=jmmatriks(matA,matB)
cetakmatriks(hasil)
input :