关于return sum缩进问题,得出不同结果的疑问,求解?
def square_of_sum(L):
sum = 0
for n in L:
sum += n*n
return sum
return sum
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
为什么只显示1、25,如果我既想得到list第一项的平方,也想得到list全部平方和,代码该怎么改?return sum不同的缩进代表着不同的逻辑?不是太理解,求解?