Python题解 | #矩阵乘法#
矩阵乘法
https://www.nowcoder.com/practice/ebe941260f8c4210aa8c17e99cbc663b
while True: try: x = int(input()) y = int(input()) z = int(input()) dp1 = [] dp2 = [] res = [[0] * z for _ in range(x)] for i in range(x): dp1.append(list(map(int, input().strip().split(' ')))) for j in range(y): dp2.append(list(map(int, input().strip().split(' ')))) for i in range(x): for j in range(y): for k in range(z): res[i][k] += dp1[i][j] * dp2[j][k] for i in range(x): for j in range(z - 1): print(res[i][j], end=' ') print(res[i][-1]) except: break