小编Da *_* Bx的帖子

Python:Fibonacci序列

我只是想通过制作一些基本功能来提高我的编程技巧.

我想用斐波纳契值填充一个列表,但我认为我的代码给出了所有数字的总和并打印出来了.

numberlist = []
i = 0
for i in range(20):
    numberlist.append(i)

print numberlist

fibonaccinumbers = []

for n in numberlist:
    def fib(n):
        a, b = 0, 1
        for i in range(n):
            a, b = b, a + b
        return a
    a = fib(n)
    fibonaccinumbers.append(a)


print a
Run Code Online (Sandbox Code Playgroud)

我哪里出错了?

python fibonacci

9
推荐指数
2
解决办法
1万
查看次数

标签 统计

fibonacci ×1

python ×1