我把问题都列在文本里了,请大神帮我解答
2 回答

慕九州1216299
TA贡献5条经验 获得超2个赞
第二种方法中i作用计数和作为访问list中元素的下标
第三种方法中 tmp == L 定义了一个list同时获取了L中的值,再通过append方法向tmp中添加L中每一个值得平方;sum(L)和sum(tmp)求得两个list中的和,由于tmp中包含了L中的值,所以返回的是差值。另:按你右边写的直接return sum(tmp).
如上,1和4基本就是一致的,4调用sum函数,1中把sum函数重实现了一下而已。

慕粉3545961
TA贡献4条经验 获得超1个赞
#!/user/bin/python #-*- coding: UTF-8 -*- def square_of_sum(L): sum = 0 #初始化sum的值为0,用户存储1-5的平方和 for x in L: #遍历数组L. 无需声明数据类型,主要看传入的值 sum += x*x return sum print square_of_sum([1,2,3,4,5])
1和4是一样的
添加回答
举报
0/150
提交
取消