【问题描述】编写一个求两个n维向量内积的函数inner_product(ls1,ls2),计算返回两个参数列表的点积。所谓两个n维向量的内积(也称作点积)定义为如下的标量:
即对应元素乘积的和。
【输入形式】由用户输入两个列表类型的变量代表两个n维向量,例如:
ls1=[1,2,3,4,5]
ls2=[5,4,3,2,1]
【输出形式】两个向量的内积结果。
【样例输入】
[1,2,3,4,5]
[5,4,3,2,1]
【样例输出】
print(“内积为:{}”.format(inner_product(ls1,ls2)))
【样例说明】
【评分标准】
def inner_product(ls1,ls2):
sum_=0
for i in range(len(ls1)):
sum_+=ls1[i]*ls2[i]
return sum_
a=eval(input())
b=eval(input())
print(inner_product(a,b))