簡體   English   中英

有人可以幫我理解這個邏輯嗎?

[英]Can someone help me understand the logic of this?

result = 0
for value in [14, 1, 33, 9, 25, 17]:
    result = result + 1
print(result) 

所以結果是 6。但我似乎無法理解為什么? 就像在邏輯上實際發生的事情一樣,以獲得輸出“6”?

它基本上定義了一個賦值為 0 的變量result ,然后在 for 循環中,它循環遍歷列表[14, 1, 33, 9, 25, 17] ,其中有 6 個項目,在每次迭代時分配value列表中的下一個值並在 6 次迭代后遞增resultresult遞增 6 次

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM