擅长:python、mysql、java
<p>结果数组只不过是原始数组的所有元素与原始数组的每个元素的乘积。因此,我们可以编写如下递归:</p>
<pre><code>def multiplicationRecursively(arr, mulitplier, index=1):
if (index <= len(arr) -1):
mulitplier = mulitplier * arr[index]
return multiplicationRecursively(arr, mulitplier, index+1)
return [mulitplier*val for val in arr]
print(multiplicationRecursively([2,3,7,8,10], 2))
</code></pre>