老师 这个答案是什么 我哪里写的不对呀
来源:1-2 编程练习
Jenny_nini
2019-09-26 21:23:40
9回答
幕布斯9511022
2019-09-29
sum1 = 0
num1 = 1
#循环条件
while num1<=1000:
#判断条件
if num1%2 == 1:
# 求和
sum1=sum1+num1
num1=num1+1
else :
num1=num1+1
print(sum1)
qq_慕慕8562238
2019-09-27
楼上好多都给出了正确答案,我就稍微说一下楼主的报错所在,如不对处请楼下各位指出
sum1 = 0
num1 = 1
i = 1
#循环条件
while i < 1000:
#楼主的这个语句意思是显示出所有的奇数
#print(sum1+i)
#这个i语句应放于sum1后,不然会多执行一次
i = i+2
#这个sum1应缩进于while下面否则不接受循环
sum1 =sum1+i
print(sum1)
奉化奔腾JAVA
2019-09-27
sum1 = 0
num1 = 1
#循环条件
while num1<=1000 :
#判断条件
if num1 % 2 != 0 :
# 求和
sum1 = sum1 + num1
num1 = num1 + 1
print(sum1)
奉化奔腾JAVA
2019-09-27
将第三行的 i=1,删除!
再将下面所有的 i, 改成 num1, 即可!
时间,
2019-09-27
同学,你好。同学可以在while中将sum1+i奇数求和后直接赋值给sum1,在while循环结束后输出sum1即可
如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~
慕仙2345465
2019-09-27
sum1 = 0
num1 = 1
#循环条件
while num1 <=1000:
#判断条件
if num1 % 2 != 0 :
# 求和
sum1 = sum1 + num1
else:
sum1 = sum1
num1 = num1 + 1
print(sum1)
wayne1125
2019-09-26
sum1 = 0
num1 = 1
#循环条件
while num1 <= 1000:
#判断条件
if num1%2==1:
sum1=sum1+num1
# 求和
num1 = num1 + 1
print(sum1)
Jenny_nini
提问者
2019-09-26
就是想问怎么写呀
qq_慕慕8562238
2019-09-26
你写的是输出所有符合条件的奇数,而不是奇数的和
相似问题