課程
/后端開發
/Python
/初識Python
sum?=?0 x?=?0 while?True: ????x?=?x?+?1 ????if?x?>?100: ????????break ????if?not?x%2?==?0: ????????continue ????sum?=?sum?+?x print?sum
2016-07-10
源自:初識Python 5-7
正在回答
因為你這個編寫的意思是所有的100以內所有的偶數求和吧,
慕婉清0570149 提問者
continue是指如果滿足if判斷條件,則跳過continue之后的指令,返回循環的第一步(x=x+1),繼續判斷下一個數是否滿足(也就是繼續循環的意思)。也就是說當x為偶數時,if x%2=0成立,直接跳過sum=sum+x,直接回到循環第一步,執行x=x+1以及之后的指令。只有x為奇數時,才會執行sum=sum+x指令,所以最后算得的是奇數的和。
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-07-10
因為你這個編寫的意思是所有的100以內所有的偶數求和吧,
2016-07-28
continue是指如果滿足if判斷條件,則跳過continue之后的指令,返回循環的第一步(x=x+1),繼續判斷下一個數是否滿足(也就是繼續循環的意思)。也就是說當x為偶數時,if x%2=0成立,直接跳過sum=sum+x,直接回到循環第一步,執行x=x+1以及之后的指令。只有x為奇數時,才會執行sum=sum+x指令,所以最后算得的是奇數的和。