負數計算沒起到效果,兩個結果一樣
def ?square_of_sum(L):
? ? sum = 0
? ? for x in L:
? ? ? ? sum = sum + x*x
? ? return sum
print(square_of_sum([1,2,3,4,5]))
print(square_of_sum([-1,-2,-3,4,5]))
def ?square_of_sum(L):
? ? sum = 0
? ? for x in L:
? ? ? ? sum = sum + x*x
? ? return sum
print(square_of_sum([1,2,3,4,5]))
print(square_of_sum([-1,-2,-3,4,5]))
2017-03-20
舉報
2017-03-20
你公式的意思是計算list中每個元素的平方和啊,-1*(-1)=1= 1*1, -2*(-2)=4= 2* 2,這樣計算下去 結果當然是一樣的。不知道你哪里沒明白