小编Riz*_*hon的帖子

这个简单的python代码有什么问题?

为什么它没有给出正确的第一个甚至斐波纳契数最多达到400万的总数?

x = 1
y = 2
list = [1,2]
while y< 4000000:
    z= x+y
    x=y
    y=z
    list.append (y)
list_even = []
for a in list:
    if a%2 == 0:
        list_even.append (a)
else:
    pass

total = sum(list_even)
print (total) 
Run Code Online (Sandbox Code Playgroud)

python

2
推荐指数
1
解决办法
106
查看次数

标签 统计

python ×1