我解决a Project Euler problem是去如下的“而”循环中产生的某些值:我如何可以添加使用Python
通过考虑其值不超过4万元斐波纳契数列的条款,发现即使值项之和”
所以我用这个脚本打印Fibonacci序列多达四百万:
a = 0
b = 1
while b < 4000000:
print b
a, b = b, a+b
显然,我可以运行这个,只需手动添加偶数值,但我会觉得我在作弊。
从技术上讲,我想我问两个问题:
- 我怎么能挑出来的唇上?
- 我怎样才能添加这些均匀而不实际分配给他们的变量?
噢,我相信它是非常明显的,但我很新......呃,编程一般而言,我可以很容易地迷失在专家的冗长之中。提前致谢!
我没有弄清楚你所说的诡计,但你的答案很简单。这让我找到了一条替代路线。我只是添加了一个简短的'if'语句来添加偶数值。谢谢! – Grant 2011-12-24 22:45:11
我其实不太确定我对这个技巧的断言。 > _ < – 2011-12-24 23:07:51