亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

python代碼

這里的n,以及后面的n=n+1是什么意思?

正在回答

2 回答

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 循環。

0 回復 有任何疑惑可以回復我~
#1

痘星人 提問者

謝謝你的回答!
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項和了

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識Python
  • 參與學習       758398    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

python代碼

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號