课程
/后端开发
/Python
/初识Python
为什么sum=sum+x 放到末尾了呢,本来不是在前面的嘛?大神大神,求解答。。。
2017-01-11
源自:初识Python 5-7
正在回答
你看,放到最后,这表示执行sum=sum+x 的情况是 x 既不是 > 100(因为beak掉了,退出while循环), 也不是x为偶数的情况(为偶数的情况在第二个if中被continue掉了,它会忽略掉while里面后半部分的内容,直接执行下一次while循环),既然都不是这两种情况,那执行这一句就是当x既小于100,又是奇数的情况。这就是我们要求和的条件啊。
你看我有没有说清楚
当x为偶数时,把sum +=x放在最后,执行continue就不会把偶数值加到sum中,
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序