gongzhq 发表于 2013-2-7 02:00:16

project欧拉第二题

http://projecteuler.net/index.php?section=problems&id=2

projecteuler.net第二题
Find the sum of all the even-valued terms in the Fibonacci sequence which do not exceed four million.
求Fibonacci数列中小于4百万的偶数之和.
答案:4613732


python code:
    def fibonacci(x):
        a,b=0,1
        while a<x:
            yield a
            a,b=b,a+b
    print sum(x for x in fibonacci(4000000) if x%2==0)
页: [1]
查看完整版本: project欧拉第二题