def fib(n): lis = [1,1] for i in range(2,n): lis.append(lis[-1]+lis[-2]) return lis[n-1]
时间: 2023-06-14 22:07:48 浏览: 111
fk.rar_4 3 2 1
这个函数是用来求斐波那契数列第 n 项的值的。斐波那契数列是这样一个数列:1, 1, 2, 3, 5, 8, 13, 21, ...,即第一项和第二项均为 1,从第三项开始,每一项都是前两项之和。这个函数使用了列表来存储斐波那契数列中的前 n 项,然后返回第 n 项的值。可以通过调用这个函数来获取斐波那契数列中任意一项的值。例如,fib(6) 的返回值是 8,表示斐波那契数列中的第六项的值为 8。
阅读全文