課程
/后端開發
/Python
/初識Python
如果我求 0到100之間所有偶數的和:
sum?=?0 x?=?2 if?x?<=?100: ????sum?+=?x ????x?+=?2 print?sum
最后的輸出結果是2,為什么??
2016-04-10
源自:初識Python 5-5
正在回答
。。。 還真是看了一段時間才看出來,看來我跟題主一樣,被日常思維給誤解了,不廢話先說出正確代碼:
sum?=?0 x?=?2 while?x?<=?100: ????sum?+=?x ????x?+=?2 print?sum
只是把 if 換成了 while, ?if 是判斷語句嘛,所以題主的代碼就執行了一次。。結果自然就是2 了。
自負的大擼sir 提問者
沒有循環,判斷x=2 滿足條件直接得出sum
x%2==0
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-04-10
。。。 還真是看了一段時間才看出來,看來我跟題主一樣,被日常思維給誤解了,不廢話先說出正確代碼:
只是把 if 換成了 while, ?if 是判斷語句嘛,所以題主的代碼就執行了一次。。結果自然就是2 了。
2016-04-10
沒有循環,判斷x=2 滿足條件直接得出sum
2016-04-10
x%2==0