课程
/后端开发
/Python
/初识Python
2019-08-06
源自:初识Python 5-5
正在回答
因为你 x=x+2 先执行了,所以 sum = 3 +5 +7 ...+101 ,是从3开始加的, 3+5+..+99 = 2499,最后x是101;
楼上正解,应该把当前数x加了 再进行x+=2 然后判断
因为你的sum += x 中的x 被重新赋值了 已经时x + 2了 代码块相当于sum += x +2
x=99时会再执行一遍循环,会多加个101
你把x=x+2放在sum+=下面就好了
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序