我做了一个列表,当我用for循环对列表项求和时,输出错误。
我尝试i def等于0。
list2=[4,6,8]
i=0
for i in list2:
i = i+i
print(i)
// output 16
sum(list2)
// output 18
答案 0 :(得分:0)
在for循环的最后一个循环中,您拥有i = 8 + 8,即16。
尝试以下方法:
list2 = [4,6,8]
acc=0
for i in list2:
acc += i
print(acc)