真心求大神为我解析,这道Python题不是很明白啊!!

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

http://img.mukewang.com/589b36d00001a22213620657.jpg


asdhjhg
浏览 1450回答 2
2回答

慕九州1216299

第二种方法中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

#!/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是一样的
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python