课程
/后端开发
/Python
/初识Python
具体什么意思啊,sum不是等于0吗 那么加x有什么意义 直接sum=x 不行吗?? 新手请教
2017-06-19
源自:初识Python 5-4
正在回答
这么理解,=号意义是把右边的值赋给左边,右边的sum开始是0,第一次把0+x赋给左边的sum,第二次右边的sum就是第一次的0+x,所以第二次右边的就是(0+x)+x,再赋给左边的sum...这样循环
这个语句应该是在循环体中使用到的,等的二次循环的时候他就不再是0 了
第一次sum为0,但是之后就不是0了呀
这是为了求和而这么写的。sum的初始值是0,但当加了第一个x后,就不是零了。
这一次的sum=原来的sum+x,这句是赋值语句并不是等式
sum是表示数字总和,意思就是初始数字总和为0,循环遍历多次,sum值一直在叠加数字。用于后面的求取平均数。
这句话实际的意思是求和,因为x在迭代,相当于把x取的每一个值都加到sum里面去。这句话在执行的时候,等式右边的sum是使用的之前的值,原来的值加上x,得到新的和(即sum),然后赋值给等式左边的sum,这样就完成了sum的值的更新,完成了求和的计算
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序