为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

asdhjhg 2017-02-08 23:19:55
我把问题都列在文本里了,请大神帮我解答
查看完整描述

2 回答

?
慕九州1216299

TA贡献5条经验 获得超2个赞

  1. 第二种方法中i作用计数和作为访问list中元素的下标

  2. 第三种方法中 tmp == L 定义了一个list同时获取了L中的值,再通过append方法向tmp中添加L中每一个值得平方;sum(L)和sum(tmp)求得两个list中的和,由于tmp中包含了L中的值,所以返回的是差值。另:按你右边写的直接return sum(tmp).

  3. 如上,1和4基本就是一致的,4调用sum函数,1中把sum函数重实现了一下而已。

查看完整回答
反对 回复 2017-02-09
?
慕粉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是一样的

查看完整回答
反对 回复 2017-02-09
  • 2 回答
  • 0 关注
  • 1459 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信