為什么輸出值一直是正數,不論list中負數有多大
下面是我的代碼,結果不論怎么換list值,輸出結果都是正數
def square_of_sum(L):
? ? sum=0
? ? for x in L:
? ? ? ? sum=sum+x*x
? ? return sum
print square_of_sum([1,-5])
print square_of_sum([-4,-3,-2])
輸出26,29
下面是我的代碼,結果不論怎么換list值,輸出結果都是正數
def square_of_sum(L):
? ? sum=0
? ? for x in L:
? ? ? ? sum=sum+x*x
? ? return sum
print square_of_sum([1,-5])
print square_of_sum([-4,-3,-2])
輸出26,29
2015-11-05
舉報
2015-11-05
???沒明白你的意思,平方難道不應該是正數碼?