#参数:array:输入列表
#参数:target:目标值
#返回值是整数
class Solution():
def dotProduct(self, A, B):
if len(A) == 0 or len(B) == 0 or len(A) != len(B):
return -1
else:
result = 0
for i in range(len(A)):
result += A[i] * B[i]
return result
if __name__ == '__main__':
A = [1,3,5,11,7]
B = [1,2,3,4,5]
s = Solution()
print("A:",A)
print("B:",B)
print("点积为:",s.dotProduct(A,B))
D:\ANACONDA\envs\pytorch_gpu\python.exe E:/Python面试准备/python基础/练习/300.py
A: [1, 3, 5, 11, 7]
B: [1, 2, 3, 4, 5]
点积为: 101