【发布时间】:2012-01-27 05:12:22
【问题描述】:
我正在解决a Project Euler problem,如下所示:
通过考虑斐波那契数列中值不超过四百万的项,求偶数项之和。”
所以我用这个脚本打印了多达四百万的斐波那契数列:
a = 0
b = 1
while b < 4000000:
print b
a, b = b, a+b
显然,我可以运行它并手动添加偶数值,但我会觉得我在作弊。
从技术上讲,我想我要问两个问题:
- 我怎样才能挑选出偶数?
- 如何在不将它们实际分配给变量的情况下添加这些偶数?
哦,我确信它非常明显,但我对……嗯,一般来说编程很陌生,我很容易迷失在专家的冗长中。提前致谢!
【问题讨论】:
标签: python while-loop fibonacci