代碼看不懂
sum = 0
x = 1
n = 1
while True:
? ? if n > 20:
? ? ? ? break
? ? sum = sum + x
? ? x = x * 2
? ? n = n + 1
? ? print sum
為什么用sum?這個要怎么去使用呢?還有,為什么既有x又有n的?另外,break語句看的也不是很懂?請求幫忙,謝謝!
sum = 0
x = 1
n = 1
while True:
? ? if n > 20:
? ? ? ? break
? ? sum = sum + x
? ? x = x * 2
? ? n = n + 1
? ? print sum
為什么用sum?這個要怎么去使用呢?還有,為什么既有x又有n的?另外,break語句看的也不是很懂?請求幫忙,謝謝!
2016-11-21
舉報
2016-11-21
n=n+1控制計算20個數,x*2是計算每個元素的值然后加到SUM上,如果n增加到20,說明計算了前20個數值,跳出循環
2016-11-21
首先,sum 是一個固定的求和函數
其次,x表示具體累加的數值,而n相當一個計數器,統計累加的次數
最后,break是一個循環體的終止語句,如果判斷沒通過,就執行break語句,終止循環。