為什么是這樣寫
任務:請定義一個?square_of_sum?函數,它接受一個list,返回list中每個元素平方的和。
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([-5, 0, 5, 15, 25])
答案為什么是這樣子寫?看不懂,求解,謝謝
2016-11-22
sum = 0 ? # 用于保存平方和的變量
for x in L: ? ?#通過for循環,每次取出一個L數組中的數據,將這個值賦值給x
?sum = sum + x * x ? #通過一次次的循環,sum值中每次都原來基礎上增加新數據的平方(x* x)
這樣循環結束后,sum中就保存了L數組中全部數據的平方和了
2017-02-15
小白想問:為什么是?1, 2, 3, 4, 5 和?-5, 0, 5, 15, 25
2016-12-14
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
后面為什么添加兩個兩個print 啊