擅长:python、mysql、java
<p>我想你的代码有错误。如果看第一次迭代,从i=1开始,然后调用</p>
<pre><code>mylst.append(mylst[i-1] + mylst[i-2])
</code></pre>
<p>这将添加<code>mylst[0] + mylst[-1]</code>。这也给了我错误的答案(对于找到第一个3位数的索引,F12。你的代码给了我F18)。在</p>
<p>显然这不是你想做的。您可以通过更改正在添加在一起的列表索引来修复它。在</p>
^{pr2}$
<p>然后,正如其他人提到的,你需要答案的索引。在</p>
<pre><code>print len(mylst)
</code></pre>