题解 | #矩阵乘法#
矩阵乘法
https://www.nowcoder.com/practice/ebe941260f8c4210aa8c17e99cbc663b
import sys
# 定义所有可能的运算符和对应的符号
n,n2,m=int(input()),int(input()),int(input())
juzhen1=[]
juzhen2=[]
juzhen2_dao=[[0 for i in range(n2)] for j in range(m)]
juzhen_12=[[0 for i in range(m)] for j in range(n)]
for i in range(n):
juzhen1.append(list(map(int,input().split())))
for i in range(n2):
juzhen2.append(list(map(int,input().split())))
for lie in range(m):
for hang in range(n2):
juzhen2_dao[lie][hang]=juzhen2[hang][lie]
def qiuhe(list1,list2):
sum=0
for i in range(len(list1)):
sum+=list1[i]*list2[i]
return sum
for hang in range(n):
for lie in range(m):
juzhen_12[hang][lie]=qiuhe(juzhen1[hang],juzhen2_dao[lie])
for hang in range(n):
print(' '.join(map(str,juzhen_12[hang])))
