How to multiply matrix in python mannually

a = []
for i in range(3):#take inputs from the user for 1st mat
    b = []
    for j in range(3):
        j = int(input("enter values in matrix 1[" + str(i) + "][" + str(j) + "]"))
        b.append(j)
    a.append(b)

# for printing

for i in range(3):#prints 1st mat
    for j in range(3):
        print(a[i][j], end = " ")
    print()

# 2nd matrix

c = []
for i in range(3):#take inputs for 2nd matrix 
    d = []
    for j in range(3):
        j = int(input(("enter values in matrix 2[" + str(i) + "][" + str(j) + "]:")))
        d.append(j)
    c.append(d)

    # for printing

for i in range(3):# prints 2nd matrix 
    for j in range(3):
        print(c[i][j], end=" ")
    print()


#code for multiplication

m3 = [[0, 0, 0], [0, 0, 0], [0, 0, 0]]

for i in range(3):
    for j in range(3):
        for k in range(3):
            m3[i][j] = m3[i][j]+a[i][j]*c[i][j]
for i in range(3):
    for j in range(3):
        print(m3[i][j], end = " ")
    print()
 
OUTPUT 



Comments