為什么我的這個輸出結果是零,求大神解釋
def square_of_sum(L):
? ? L = []
? ? for x in L:
? ? ? ? y = x * x
? ? ? ? L.append(y)
? ? return sum(L)
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
def square_of_sum(L):
? ? L = []
? ? for x in L:
? ? ? ? y = x * x
? ? ? ? L.append(y)
? ? return sum(L)
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
2017-06-04
舉報
2017-06-04
你創建一個空的list,名字跟傳遞的參數一樣 ,等于把傳遞的參數清空了,sum肯定是0,建議L=[], ? 換個變量名