题解 | #矩阵乘法#
矩阵乘法
https://www.nowcoder.com/practice/ebe941260f8c4210aa8c17e99cbc663b
m = int(input()) # 第一个矩阵的行数 n = int(input()) # 第一个矩阵的列数和第二个矩阵的行数 o = int(input()) # 第二个矩阵的列数 arr1 = [] arr2 = [] for i in range(m): arr1.append(list(map(int, input().split()))) for i in range(n): arr2.append(list(map(int, input().split()))) res = [[int(0)]*o for i in range(m)] # 先创建一个元素都为0的数组 for i in range(m): for k in range(n): for j in range(o): res[i][j] += arr1[i][k]*arr2[k][j] # 遍历所有的元素以及累计相关的值 for i in range(len(res)): print(*res[i])