课程
/后端开发
/Python
/初识Python
sum = 0 x = 1 while x<=100: x=x+2 print sum 这个求解释怎么对了?
2015-11-10
源自:初识Python 5-5
正在回答
楼主的程序不对啊,sum是0,没有参与循环,所以你最后print sum,肯定得不出正确的2500的,只可能是0
sum = 0 #定义一个计数器从0开始,用于计数。这个应该知道吧?
x = 1 #定义一个起始数从1开始,用于表示1-100之间的数。
while x<100: #当x小于100,也就是说在1-100之间(题目没要求包括100,故‘=’多余),执行。
sum=sum+x #计数器用于记录每一次循环的值,并保存在sum,直到x<100不能被满足,结束。
x=x+2 #x是1-100之间的数,表示每次循环时自增2,也就是说,1+2=3,二次循环是3+2=5, ……
print sum #用print打印sum内的值。应该很清楚了吧????
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序