課程
/后端開發
/Python
/初識Python
while True:
? ? ? if n > 20:
? ? ? sum += x
? ? ? x = x *2
? ? ? n = n + 1
2016-12-28
源自:初識Python 5-6
正在回答
n是計數用 的,如果n大于20,那么就給sum加上一個x,然后x再變成兩倍,n計數加1。不過這樣的話,這個語句豈不是永遠不會結束?
qq_慕沐2308602 提問者
while?true: ????if?n?>?20: ????????break??#這里少了一個break,當n>20的時候這個循環就會結束,不會繼續往下算。如果沒有這個break就會報錯! ????sum?=?sum?+?x ????x?=?x?*?2 ????n?=?n?+?1
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-12-28
n是計數用 的,如果n大于20,那么就給sum加上一個x,然后x再變成兩倍,n計數加1。不過這樣的話,這個語句豈不是永遠不會結束?
2017-01-21