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

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

順序不一樣,結果就不一樣。。。?

sum = 0
x = 1
while x < 100:
??? sum = sum + x
??? x = x + 2
print sum?

sum = 0
x = 1
while x < 100:

??? x = x + 2

??? sum = sum + x
print sum


第一個結果是2500? ,第二個結果是2600

正在回答

2 回答

順序不一樣,結果當然不一樣!

第一個是先對sum進行累計,然后計數項x進行+2

第二個是先對計數項x進行+2,然后再累計到sum里去

那當然是第二個結果會多了一位x的值。

先吃飯再稱體重和先稱體重再吃飯,顯示的值不一樣。

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

第一個sum+1+3+···+97+99后跳出,第二個sum+3+···+97+99+101后跳出。后者少+1多+101,總體多100.

順序不一樣結果是不一樣的,因為這sum的計算里包含x,因此x是否在計算前有變化影響計算結果。

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

舉報

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

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

進入課程

順序不一樣,結果就不一樣。。。?

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

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

幫助反饋 APP下載

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

公眾號

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