擅长:python、mysql、java
<p>试试这个。你不必用这种方法来创建额外的内存。在</p>
<pre><code>def multiply(lo, hi):
if lo == hi:
return lo
else:
mid = (lo + hi) // 2
return multiply(lo, mid) * multiply(mid + 1, hi)
product = multiply(1, 4) # 1 * 2 * 3 * 4
print(product) # 24
</code></pre>