课程
/后端开发
/Python
/初识Python
为什么,先写x=x+2,和后写X=X+2结果不一样
2017-11-30
源自:初识Python 5-5
正在回答
先写x=x+2计算是从你定义的x的值加2后开始累加,在判断条件时,计算的是上一次加2后的x的值,如当条件为x<=100,先写则是先加了101后才判断不符,退出;而后写x = x+2则是从你定义的x的值开始累加,在判断101不符后直接退出
慕仰9576614 提问者
sum = 0
x = 1
while x<100:
sum=sum+x
x=x+2
print sum
while整个循环意思都不太懂,楼主可以一一解释下吗?谢谢
一个加的是3至101,一个加的是1至99
大小写
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序