题解 | #矩阵乘法#
矩阵乘法
https://www.nowcoder.com/practice/ebe941260f8c4210aa8c17e99cbc663b
a1 = int(input().strip()) #第一矩阵行数 a2 = int(input().strip()) #第一矩阵列数,第二矩阵行数 a3 = int(input().strip()) #第二矩阵列数 list1,list2 = [],[] for i in range(a1): temp1 = list(map(int,input().strip().split(" "))) list1.append(temp1) for i in range(a2): temp2 = list(map(int,input().strip().split(" "))) list2.append(temp2) resault1 = [[1]*a3 for _ in range(a1)] for i in range(a1): for k in range(a3): re = 0 for j in range(a2): re += list1[i][j]*list2[j][k] resault1[i][k] = re for i in resault1: for j in i: print(j,end=" ") print()