大神們幫忙看看,怎么不對???
def square_of_SUM(L):
??? Y=[]
??? for x in L:
??????? Y.append(x*x)
?sum(Y)
?return Y
print square_of_SUM([1,2,3,4,5])
大神們幫忙看看,怎么不對?。?/p>
def square_of_SUM(L):
??? Y=[]
??? for x in L:
??????? Y.append(x*x)
?sum(Y)
?return Y
print square_of_SUM([1,2,3,4,5])
大神們幫忙看看,怎么不對?。?/p>
2017-02-24
舉報
2017-02-24
return sum(Y)
2017-02-24
def square_of_sum(L):
? ? sum = 0
? ? for i in L:
? ? ? ? sum +=i**2
? ? return sum
print square_of_sum([1, 2, 3, 4, 5])
拿去
你那append是往y數組里打印每個數的平方,所以輸出的不是平方和,還有sum(Y)是什么鬼
2017-02-24
def square_of_SUM(L):
? ? Y=[ ]
? ? for x in L:
? ? ? ? Y.append(x*x)
? ? return sum(Y)
print (square_of_SUM([1,2,3,4,5]))
2017-02-24
縮進問題,sum和return語句和for語句對齊
2017-02-24
def square_of_SUM(L):
??? Y=[]
??? for x in L:
??????? Y.append(x*x)
??? return sum(Y)
空格錯了的,導致函數的最紅兩句沒有在代碼塊里,就沒有執行執行,