基本上我需要帮助从我用 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 的范围,我知道如何生成偶数/奇数,但是,仅从前面提到的列表中获取偶数让我感到困惑!
附:我只使用 python 几天,如果这非常简单,先谢谢了!
编辑:感谢所有回复,在您的帮助下我解决了这个小问题。
这是我最终完成的一个小练习,要求对斐波那契数列的偶数进行求和:
F = [1, 2]
while F[-1] < 4000000
F.append(F[-1] + F[-2])
sum(F[1::3])
4613732