我该如何解决我的错误? (输出“无”)

时间:2013-02-25 18:35:02

标签: python python-3.x fibonacci

我已经编写了一些代码来输出第八个任期的斐波那契序列:

def fibonacci():
    a=1
    b=1
    print (a)
    print (b)
    for i in range(0,8):
        current= a+b
        print (current)
        a=b
        b=current

它有效,但我的输出结尾有单词None,为什么我会收到此错误?

1
1
2
3
5
8
13
21
34
55
None

我输出1,1,所以我的序列不是从2开始

1 个答案:

答案 0 :(得分:4)

我怀疑你正在调用这样的函数:

print(fibonacci(8))

如果是,请删除print()

fibonacci(8)