我只是想通过制作一些基本功能来提高我的编程技巧.
我想用斐波纳契值填充一个列表,但我认为我的代码给出了所有数字的总和并打印出来了.
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)
我哪里出错了?