課程
/后端開發
/Python
/初識Python
sum = 0
x = 1
while x<100:
? ? x=x+1
print sum+x
學得半懂不懂,對sum函數理解不夠好。 請大神幫我看看我這段代碼表示的具體是什么意思?為什么結果居然也是對的?
2018-10-10
源自:初識Python 5-5
正在回答
你的運算結果是錯的,這個相當于把1到100和100 比較了100 次,最后一次不通過所以最后x=100時跳出循環,執行sum+x=0+100=100,原因是你沒有在循環中加入循環體,只有循環結束條件和循環變量,所以sum的值一直都是0
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-10-10
你的運算結果是錯的,這個相當于把1到100和100 比較了100 次,最后一次不通過所以最后x=100時跳出循環,執行sum+x=0+100=100,原因是你沒有在循環中加入循環體,只有循環結束條件和循環變量,所以sum的值一直都是0