为了账号安全,请及时绑定邮箱和手机立即绑定

sum = sum + x

具体什么意思啊,sum不是等于0吗 那么加x有什么意义  直接sum=x 不行吗??  新手请教

正在回答

7 回答

这么理解,=号意义是把右边的值赋给左边,右边的sum开始是0,第一次把0+x赋给左边的sum,第二次右边的sum就是第一次的0+x,所以第二次右边的就是(0+x)+x,再赋给左边的sum...这样循环

1 回复 有任何疑惑可以回复我~

这个语句应该是在循环体中使用到的,等的二次循环的时候他就不再是0 了

0 回复 有任何疑惑可以回复我~

第一次sum为0,但是之后就不是0了呀

0 回复 有任何疑惑可以回复我~

这是为了求和而这么写的。sum的初始值是0,但当加了第一个x后,就不是零了。

0 回复 有任何疑惑可以回复我~

这一次的sum=原来的sum+x,这句是赋值语句并不是等式

0 回复 有任何疑惑可以回复我~

sum是表示数字总和,意思就是初始数字总和为0,循环遍历多次,sum值一直在叠加数字。用于后面的求取平均数。

1 回复 有任何疑惑可以回复我~

这句话实际的意思是求和,因为x在迭代,相当于把x取的每一个值都加到sum里面去。这句话在执行的时候,等式右边的sum是使用的之前的值,原来的值加上x,得到新的和(即sum),然后赋值给等式左边的sum,这样就完成了sum的值的更新,完成了求和的计算

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758623    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

sum = sum + x

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信