課程
/后端開發
/Python
/初識Python
sum = 0
x = 0
while x < 100:
? ? x = x + 2
? ? sum = sum + x
print sum
2019-09-09
源自:初識Python 5-5
正在回答
可以運行,但是計算結果肯定是不對了,根據題意求100以內奇數的和。
while x < 100: ?指給定一個條件,當x > 100 時退出循環。
sum = sum + x ? 因為sum = 0,按照邏輯先從0開始加,x應該為1,所以sum = 1,
x = x + 2 ? 因為x = 1,所以x = 3,
開始循環代碼塊:sum = 4, ?x = 5, sum = 9, x = 7, sum = 16,x = 9.....直到 x 大于100時,退出循環。
這應該是算的是100以內所有偶數的和吧?
應該是運行器有問題吧,代碼語法是沒問題的,不過運行的結果不對。
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-09-09
可以運行,但是計算結果肯定是不對了,根據題意求100以內奇數的和。
while x < 100: ?指給定一個條件,當x > 100 時退出循環。
sum = sum + x ? 因為sum = 0,按照邏輯先從0開始加,x應該為1,所以sum = 1,
x = x + 2 ? 因為x = 1,所以x = 3,
開始循環代碼塊:sum = 4, ?x = 5, sum = 9, x = 7, sum = 16,x = 9.....直到 x 大于100時,退出循環。
2019-10-23
這應該是算的是100以內所有偶數的和吧?
2019-09-09
應該是運行器有問題吧,代碼語法是沒問題的,不過運行的結果不對。