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