生成一个可以正常执行的 Python 函数，该函数将接受两个参数并返回它们的每个元素之间的乘积。
函数名称： multiply

参数1名称： list1

参数1类型： List[int]

参数2名称： list2

参数2类型： List[int]
以下是Python函数“multiply”，它接受两个参数“list1”和“list2”，并返回它们的每个元素之间的乘积。

```python
def multiply(list1: List[int], list2: List[int]) -> List[int]:
    result = []
    for i in range(len(list1)):
        result.append(list1[i] * list2[i])
    return result
```

使用以下代码示例来测试该函数：

```python
list1 = [1, 2, 3]
list2 = [4, 5, 6]
print(multiply(list1, list2))
```

输出结果应该为：

```python
[4, 10, 18]
```