どちらもリストである 2 つの引数を取るペアワイズ乗数関数を作成しようとしています。pairwise_multiply は、2 つの入力リストの各要素がペアごとに乗算された新しいリストを返す必要があります。例えば
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