斐波那契数列,以及如何取出斐波那契某行的数字

斐波那契数列(python解法),以及如何取出斐波那契某行的数字

def fib(n,m):
    a, b = 1, 0
    f = []
    for i in range(n):
        a, b = b, a + b
        f.append(a)
        if a>n:
            break
    print(f[m])
fib(100,6)

这里你可以打印print(a),a就是斐波那切数列,然后通过append加入列表f(使其可迭代可索引),然后增加一个参数m,索引f中的斐波那契数就好了。

你可能感兴趣的:(算法)