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

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

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

慕码人2225266 2016-07-19 14:39:16
对已有的计算 0 - 100 的while循环进行改造,通过增加 continue 语句,使得只计算奇数的和:
查看完整描述

3 回答

?
mk908429705

TA贡献3条经验 获得超1个赞

你的continue和sum=sum+x这两条语句缩进不对,应该是这样://img1.sycdn.imooc.com//578de63e0001f4e901730192.jpg

查看完整回答
1 反对 回复 2016-07-19
?
ZGBob

TA贡献11条经验 获得超1个赞

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


查看完整回答
反对 回复 2016-07-24
?
李鑫鑫lxx

TA贡献5条经验 获得超0个赞

把python语法在看看去//img1.sycdn.imooc.com//578de63e0001f4e901730192.jpg

查看完整回答
反对 回复 2016-07-21
  • 3 回答
  • 0 关注
  • 1971 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信