一模一样的代码为什么运行不出来

对已有的计算 0 - 100 的while循环进行改造,通过增加 continue 语句,使得只计算奇数的和:

http://img.mukewang.com/578dcae90001e54f01650184.jpg

慕码人2225266
浏览 1972回答 3
3回答

mk908429705

你的continue和sum=sum+x这两条语句缩进不对,应该是这样:

ZGBob

2500. 1到100奇偶数各一半,则奇数有50个。用等差数列的方法算,即n=50;第一个奇数是1,即a1=1;最后一个奇数是99.即an=99.。所有奇数的和就等于n*(a1+an)/2,也就是50*(1+99)/2,最后算出结果是2500我用你的程序算来只有2499,error:没有对齐,简化:#coding=utf-8 x = 1 sum = 0 while x<100: sum = sum+x x = x+2; print sum

李鑫鑫lxx

把python语法在看看去
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python