我把問題都列在文本里了,請(qǐng)大神幫我解答
2 回答

慕九州1216299
TA貢獻(xiàn)5條經(jīng)驗(yàn) 獲得超2個(gè)贊
第二種方法中i作用計(jì)數(shù)和作為訪問list中元素的下標(biāo)
第三種方法中 tmp == L 定義了一個(gè)list同時(shí)獲取了L中的值,再通過(guò)append方法向tmp中添加L中每一個(gè)值得平方;sum(L)和sum(tmp)求得兩個(gè)list中的和,由于tmp中包含了L中的值,所以返回的是差值。另:按你右邊寫的直接return sum(tmp).
如上,1和4基本就是一致的,4調(diào)用sum函數(shù),1中把sum函數(shù)重實(shí)現(xiàn)了一下而已。

慕粉3545961
TA貢獻(xiàn)4條經(jīng)驗(yàn) 獲得超1個(gè)贊
#!/user/bin/python #-*-?coding:?UTF-8?-*- def?square_of_sum(L): sum?=?0?? #初始化sum的值為0,用戶存儲(chǔ)1-5的平方和 for?x?in?L: #遍歷數(shù)組L.?無(wú)需聲明數(shù)據(jù)類型,主要看傳入的值 sum?+=?x*x return?sum print?square_of_sum([1,2,3,4,5])
1和4是一樣的
添加回答
舉報(bào)
0/150
提交
取消