课程
/后端开发
/Python
/初识Python
sum = 0 x = 1 while x<100: if x%2 ==1: sum+=x x=x+1 print sum 提交代码一直通过,但是显示不出正确答案2500?
2016-07-18
源自:初识Python 5-5
正在回答
兄弟路子野阿,我咋就没问题?
米斯特慈恩 提问者
你求的是奇数和吧,应该X=X+2,这是python3界面,可能和2的书写格式有些不一样吧。。。
第一,没有break在while x < 100之后。
第二, 缺少continue来跳过偶数。
第三,x = x + 1 应该放在 while 的上一句。
第四,x 应该从0开始赋值。
第五,注意对齐。
参考一下评论区的答案,有好多解法。
login950518
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序