课程
/后端开发
/Python
/初识Python
老师,您好:为什么会是2600?2500后面加的100怎么来的,不应该是101?
哪位大佬可以给讲下#手动感谢
2019-07-05
源自:初识Python 5-5
正在回答
因为你 x=x+2 先执行了,所以 sum = 3 +5 +7 ...+101 ,是从3开始加的, 3+5+..+99 = 2499,最后x是101;
声声慢py 提问者
按照你的顺序,x=1进入循环,先加2,再和sum相加,相当于漏掉了1,从3开始求和,所以把那两部交换后,1先计入总和,再加2,这样就是从1加的.
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序