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

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

沒看懂是怎么1+2+4+8的 解釋下

sum = 0

x = 1

n = 1

while True:

? ? if n > 20:

? ? ? ? break

? ? sum = sum + x

? ? x = x * 2

? ? n = n + 1 ?

print sum

1=0+1

2=1*2

2=1+1


2=1+1

4=2*2

3=2+1


3=2+1

8=4*2

4=3+1

是不是這樣循環的 但是1+2+4+8是在哪步執行的

正在回答

3 回答

sum 是個累加的過程,x在while中循環 ,每次循環都在上一次的基礎上乘2,即1.2.4.8...,直到n一直加到20,退出循環,sum就是把x的每個循環數據加起來,最后輸出

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

猿類人 提問者

非常感謝!
2016-04-13 回復 有任何疑惑可以回復我~

第二段里面的2=1+1 應該是3=1+2 第三段對應 7 = 3+4 實際上就是 7 = 1+2+4了

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

你要學會調試程序,進入調試可以一步一步運行,單步查看程序運行結果和程序內部一些變量的值的變化情況!

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

舉報

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

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

進入課程

沒看懂是怎么1+2+4+8的 解釋下

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

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

幫助反饋 APP下載

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

公眾號

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