課程
/后端開發
/Python
/初識Python
這里的n,以及后面的n=n+1是什么意思?
2016-03-28
源自:初識Python 5-6
正在回答
sum?=?0 x?=?1 n?=?1 while?True: ???if?n?>?20: ???????break ???sum?=?sum?+?x ???x?=?x?*?2 ???n?=?n?+?1 print?sum
n 是一個變量, 初始值為1, 而后在while 循環的 循環體中,依次重新賦值為 其原有值加1,: n=n+1, 則n 的值依次遞增為 2,3,4,5,6、、、 直到 n的值為21時, 達成if n>20, 則break while 循環, 即 跳出 while 循環。
痘星人 提問者
你是做一個循環求和的,n為循環到第幾次的一個變量,初始值為1.后面的 n =n+1是指在這個while循環循環結束時,在原來的基礎上加上1,(1+1=2)然后再次while循環,首先判斷 n是不是大于20, 很顯然 2<20,接著循環,sum再加,n再加,這樣一直到21的時候就會跳出循環,不再循環相加了,這樣就能輸出sum ,1、2、4、...n,等比數列的前20項和了
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-03-28
n 是一個變量, 初始值為1, 而后在while 循環的 循環體中,依次重新賦值為 其原有值加1,: n=n+1, 則n 的值依次遞增為 2,3,4,5,6、、、 直到 n的值為21時, 達成if n>20, 則break while 循環, 即 跳出 while 循環。
2016-03-28
你是做一個循環求和的,n為循環到第幾次的一個變量,初始值為1.后面的 n =n+1是指在這個while循環循環結束時,在原來的基礎上加上1,(1+1=2)然后再次while循環,首先判斷 n是不是大于20, 很顯然 2<20,接著循環,sum再加,n再加,這樣一直到21的時候就會跳出循環,不再循環相加了,這樣就能輸出sum ,1、2、4、...n,等比數列的前20項和了