问题描述:
给出两个数组,求它们的点积
问题示例:
输入为A=[1,1,1]和B=[2,2,2],输出为6,12+12+1*2=6,输入A=[3,2],B=[2,3,3]输出-1,没有点积。
#代码实现
class Solution:
def ride(self,A,B):
rult = 0
if len(A) == len(B):
for i in range(len(A)):
every_ride = A[i]*B[i]
rult += every_ride
return rult
else:
return -1
A = [1,1,1]
B = [2,2,2]
solution = Solution()
print("点积结果为:",solution.ride(A,B))