题解 | #矩阵乘法#
矩阵乘法
https://www.nowcoder.com/practice/ebe941260f8c4210aa8c17e99cbc663b
from re import A x = int(input())# 第一个列表的行 y = int(input()) # 第一个列表的列和第二个列表的行 z = int(input()) # 第二个列表的列 m1 = [] # 列表1 m2 = [] # 列表2 m3 = [[0 for i in range(z)] for j in range(x)] # 列表3 # 输入列表1 for i in range(x): t = list(map(int,input().split())) m1.append(t) # 输入列表2 for j in range(y): t = list(map(int,input().split())) m2.append(t) # m3初始化时所有值都是0,现在进行更改 for i in range(x): # m3的行 for j in range(z): # m3的列 sum = 0 # for k in range(y): sum += m1[i][k] * m2[k][j] m3[i][j] = sum # 打印输出m3 for i in m3: for j in i: print(j,end=' ') print()