题解 | #矩阵乘法#
矩阵乘法
https://www.nowcoder.com/practice/ebe941260f8c4210aa8c17e99cbc663b
one_row = int(input()) one_col_two_row = int(input()) two_col = int(input()) one,two = [],[] three = [] for i in range(one_row): one.append(list(map(int,input().split()))) for i in range(one_col_two_row): two.append(list(map(int,input().split()))) res = [] for i in range(len(one)): lst = [] for k in range(len(two[0])): z1 = 0 for j in range(len(one[i])): z1 = z1 + one[i][j]*two[j][k] lst.append(z1) res.append(lst) res_str = "" for li in res: for i in range(len(li)): if i == len(li)-1: res_str = res_str + str(li[i]) else: res_str = res_str + str(li[i])+' ' res_str = res_str + '\n' print(res_str)