其他分享
首页 > 其他分享> > 006

006

作者:互联网

其六

斐波那契数列

输入需要的长度

定义出最开始的两个斐波那契数列,用于后面的迭代

当值为1,输出1

当值为2,输出2

当值为n,循环增加进列表数值

这里学习一下列表的特性,[-1]代表列表中的倒数第一个,以此类推

最后返回列表

这里使用了函数的定义,最后调用函数,输出最后的值

i = int(input())
def fib(n):
    if n == 1:
        return [1]
    if n == 2:
        return [1,1]
    fibs = [1,1]
    for l in range(2,n):
        fibs.append(fibs[-1]+fibs[-2])
    return fibs
print(fib(i)) 

结果为

10
[1, 1, 2, 3, 5, 8, 13, 21, 34, 55] 

标签:斐波,return,当值,fibs,列表,fib,006
来源: https://blog.csdn.net/qq_40589562/article/details/110938613