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

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

為什么for循環里面不用x=x+1

def?square_of_sum(L):
????sum?=?0
????for?x?in?L:
????????sum?=?sum?+?x?*?x
????return?sum


正在回答

1 回答

因為L中的數可能不是連續的,如果用x=x+1可能會錯過L中重復的數或者增加L中沒有的數,為了正確獲取L中的數,需要遍歷L得到其中元素的具體數值。當然,如果你選擇將x作為下標,通過每次循環加上L[x]*L[x]的話,當然可以在for循環里寫上x=x+1,不過這時要注意別用x遍歷L,否則x可能會因為獲得L中元素的數值而發生變化

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

舉報

0/150
提交
取消

為什么for循環里面不用x=x+1

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

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

幫助反饋 APP下載

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

公眾號

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