課程
/后端開發
/Python
/初識Python
2019-08-06
源自:初識Python 5-5
正在回答
因為你? x=x+2 先執行了,所以 sum = 3 +5 +7 ...+101? ? ,是從3開始加的,?3+5+..+99 = 2499,最后x是101;?
樓上正解,應該把當前數x加了? 再進行x+=2 然后判斷
因為你的sum += x 中的x 被重新賦值了 已經時x + 2了? 代碼塊相當于sum += x +2
x=99時會再執行一遍循環,會多加個101
你把x=x+2放在sum+=下面就好了
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-08-31
因為你? x=x+2 先執行了,所以 sum = 3 +5 +7 ...+101? ? ,是從3開始加的,?3+5+..+99 = 2499,最后x是101;?
2019-08-21
樓上正解,應該把當前數x加了? 再進行x+=2 然后判斷
2019-08-19
因為你的sum += x 中的x 被重新賦值了 已經時x + 2了? 代碼塊相當于sum += x +2
2019-08-06
x=99時會再執行一遍循環,會多加個101
你把x=x+2放在sum+=下面就好了