题解 | 矩阵乘法
矩阵乘法
https://www.nowcoder.com/practice/ebe941260f8c4210aa8c17e99cbc663b
import sys x = int(input()) y = int(input()) z = int(input()) l1=[] for i in range(x): l = list(map(int,input().split())) l1.append(l) l2=[] for i in range(y): ll = list(map(int,input().split())) l2.append(ll) l3=[[0]*z for i in range(x)] def matrixmu(l1,l2,l3,x,y,z): #乘之后的矩阵,长度和L1一样,宽度(列数)和l2一样 for i in range(x): for j in range(y): for k in range(z): l3[i][k] += l1[i][j] * l2[j][k] return l3 l3=matrixmu(l1,l2,l3,x,y,z) for i in range(x): for k in range(z): print(l3[i][k],end=' ') print()