语法错误,是不能嵌套还是写错了
sum=0 x=1 while x<10: if x==1: sum=sum+x x+=1 elfi x%2==1 sum=sum+x x+=1 print sum
sum=0 x=1 while x<10: if x==1: sum=sum+x x+=1 elfi x%2==1 sum=sum+x x+=1 print sum
2019-04-22
sum=0 x=1 while x<10: if x==1: sum=sum+x #没有缩进 x+=1#没有缩进 elfi x%2==1 #没有:,还有是elif sum=sum+x #没有缩进 x+=1#没有缩进 print sum 除了基本错误,还有逻辑问题,x=2的时候,while循环下面没有任何x的操作,然后就卡在这了。 不知道你的意图是什么,既然判断x%2==1,就没有必要吧x==1单独判断,x是1的时候,x%2==1也是假
#求10以内奇数的和 sum = 0 x=1 while x<10: if x%2==1: sum=sum+x x+=1 else: x += 1 print sum
举报