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

垂死病中惊坐起,今天还没撸代码

sum = 0 x = 1 while x<100:    if x%2 ==1:        sum+=x        x=x+1 print sum 提交代码一直通过,但是显示不出正确答案2500?

正在回答

3 回答

578c4aeb0001f90003280242.jpg

578c4aec0001fedc04070040.jpg

兄弟路子野阿,我咋就没问题?

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

米斯特慈恩 提问者

非常感谢!
2016-10-26 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//578ca4c50001e75705780243.jpg你求的是奇数和吧,应该X=X+2,这是python3界面,可能和2的书写格式有些不一样吧。。。

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

第一,没有break在while x < 100之后。

第二, 缺少continue来跳过偶数。

第三,x = x + 1 应该放在 while 的上一句。

第四,x 应该从0开始赋值。

第五,注意对齐。

参考一下评论区的答案,有好多解法。

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

login950518

谁跟你说x非要从0开始的?他这个程序没问题,你要不行就别xjb答
2016-07-18 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

垂死病中惊坐起,今天还没撸代码

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