Jumat, 03 Juni 2016

membuat matriks dengan python gui 2.7.6

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 :