為什么我這么運行是錯誤的
def square_of_sum(L):
? ? return sum(L[]*L[])
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
def square_of_sum(L):
? ? return sum(L[]*L[])
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
2019-05-18
舉報
2019-05-18
L[]這種寫法不符合任何語法的,正確答案參考下
```
def square_of_sum(L):
????return sum(i*i for i in L)
```
或者
def square_of_sum(L):
????sum = 0
????for i in L:
????????sum+=i**2
????return sum
????