擅长:python、mysql、java
<p>你从</p>
<pre><code>list1 = [1, 1]
</code></pre>
<p>您永远不会更改该值,然后将其返回到调用例程</p>
<p>对<code>fibolist</code>的每次调用都有一个名为<code>list1</code>的局部变量;追加到一并不改变调用程序中的<code>list1</code>值。您需要明确地这样做。试一试</p>
<pre><code>else:
return fibolist(n-1) + [sum(fibolist(n-1)[n-3:])]
</code></pre>