基本上,我需要帮助从我在 Python 中创建的列表中生成偶数:
[1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368, ...]
我尝试了几种不同的方法,但每次打印时,都会有奇数和偶数混合在一起!
如果我要在 0-100 的范围内进行计算,我知道如何生成偶数/奇数,但是,仅从前面提到的列表中获取偶数让我很难过!
PS我只使用python几天,如果这非常简单,提前谢谢!
编辑:感谢所有回复,在您的帮助下,我已经解决了这个小问题。这是我最后完成的一个小练习,要求对斐波那契数列的偶数求和:
F = [1, 2]
while F[-1] < 4000000
F.append(F[-1] + F[-2])
sum(F[1::3])
4613732