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

求解释啊。。。。。

sum = 0 x = 1 while x<=100:    x=x+2 print sum 这个求解释怎么对了?

正在回答

2 回答

楼主的程序不对啊,sum是0,没有参与循环,所以你最后print sum,肯定得不出正确的2500的,只可能是0

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内的值。应该很清楚了吧????



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

举报

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

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

进入课程

求解释啊。。。。。

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