課程
/后端開發
/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程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-01-11
你看,放到最后,這表示執行sum=sum+x 的情況是 x 既不是 > 100(因為beak掉了,退出while循環), 也不是x為偶數的情況(為偶數的情況在第二個if中被continue掉了,它會忽略掉while里面后半部分的內容,直接執行下一次while循環),既然都不是這兩種情況,那執行這一句就是當x既小于100,又是奇數的情況。這就是我們要求和的條件啊。
你看我有沒有說清楚
2017-01-11
當x為偶數時,把sum +=x放在最后,執行continue就不會把偶數值加到sum中,