擅长:python、mysql、java
<p>使用Python。在</p>
<p>斐波那契数列有两个连续的数字num1和num2。我们把num2i的位置称为,你想在位置i+n处找到序列的项(在你的例子中n是num)。按照您的代码,这是有效的:</p>
<pre><code>num1 = int(raw_input())
num2 = int(raw_input())
num = int(raw_input())
for i in range(1, num+1):
sum = num1 + num2
num1 = num2
num2 = sum
print sum
</code></pre>
<p>输入</p>
^{pr2}$
<p>输出</p>
<pre><code>8
</code></pre>
<p>如果您想简单地找到序列的第n项,可以使用此函数:</p>
<pre><code>def f(n):
num1, num2 = 0, 1
for _ in range(1, n+1):
num1, num2 = num2, num1+num2
return num2
</code></pre>