向量点积计算

所属作业: hw5 数据结构: 列表 算法: 循环

提示:

list(map(int, input().split()))

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
n = int(input())

a = list(map(int, input().split()))
b = list(map(int, input().split()))

product = 0

for i in range(n):
    product += a[i] * b[i]

print(product)

sum的写法

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
# 输入向量的长度
n = int(input())

# 输入第一个向量
vector_a = list(map(int, input().split()))

# 输入第二个向量
vector_b = list(map(int, input().split()))

# 计算点积并输出结果
result = sum(vector_a[i] * vector_b[i] for i in range(n))
print(result)