项目Euler 2问题与代码

时间:2018-08-27 02:32:39

标签: python

我不确定为什么我的代码没有执行。当我尝试项目欧拉问题(#2)时,我试图创建一个定义斐波那契数列的函数,然后对该序列的所有偶数项求和,直到获得第四百万个项。

class fibonacci:

global f 
def f(n):

    if n==1:
        return 1
    elif n==2:
        return 2
    else:
        return f(n-1)+f(n-2)


sum=0

for n in range(2,4000000,2):


    sum+=f(n)
print(sum)

0 个答案:

没有答案