Я пытаюсь написать функцию попарного умножения, которая принимает два аргумента, оба являются списками. pairwise_multiply должен возвращать новый список с каждым из элементов в двух входных списках, умноженных вместе попарно. например,
result = pairwise_multiply([1, 2], [3, 4])
print(result)
> [3, 8]
Это моя текущая функция, но я получаю синтаксические ошибки:
def pairwise_multiply([l1], [l2]):
i = 0
while 1 <= len(l1):
lst = int(l1[i] * l2[i])
i = i + 1
return lst