程序在Python中查找第N个斐波那契数
假设我们有一个数字n,我们必须找到第n个斐波纳契项。如我们所知,第i个斐波那契项f(i)=f(i-1)+f(i-2),前两项为0、1。
因此,如果输入为15,则输出为610
为了解决这个问题,我们将遵循以下步骤-
第一:=0,第二:=1
对于2到n范围内的i
temp:=第一+第二
第一:=第二
秒:=临时
返回第二
让我们看下面的实现以更好地理解-
示例
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
热门推荐
10 对患者生日祝福语简短
11 结婚祝福语简短装备
12 周岁祝福语学生文案简短
13 订婚领证祝福语简短精辟
14 导师获奖祝福语大全简短
15 新婚购房祝福语简短精辟
16 牛年祝福语简短的爱人
17 送芒果的祝福语简短
18 送给学长毕业祝福语简短