用 Python 编写程序来查找第 N 个斐波那契数
pythonserver side programmingprogramming更新于 2026/1/11 5:00:17
假设我们有一个数字 n,我们必须找到第 n 个斐波那契项。我们知道斐波那契数列第 i 项 f(i) = f(i-1) + f(i-2),前两项分别为 0、1。
因此,如果输入为 15,则输出为 610
要解决这个问题,我们将遵循以下步骤 −
- first := 0, second := 1
- 对于范围从 2 到 n 的 i,执行
- temp := first + second
- first := second
- second := temp
- 返回 second
让我们看看下面的实现以便更好地理解 −
示例
class Solution: def solve(self, n): first = 0 second = 1 for _ in range(2, n+1): temp = first + second first = second second = temp return second ob = Solution() print(ob.solve(15))
输入
15
输出
610
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

