课程
/后端开发
/Python
/初识Python
L = [75, 92, 59, 68]
sum = 0.0
for x in L:
sum = 0.0 + x
print sum / 4
2017-07-25
源自:初识Python 5-4
正在回答
第一次循环之后sum值就是75了呀,不是0了,你这样输出的sum值是68/4的,你的代码相当于把列表中的x值依次赋给sum,没有求和,只是sum四次循环的值分别为75,92,59,68
慕设计0352378 提问者
呆貅貅 回复 慕设计0352378 提问者
慕设计0352378 提问者 回复 呆貅貅
sum = sum + x
你这样sum会是最后一个x的值,每次循环sum的值直接被覆盖了
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序