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

python之编写函数疑问

http://img1.sycdn.imooc.com//589a75cf00014cd803360192.jpg

请定义一个 square_of_sum 函数,它接受一个list,返回list中每个元素平方的和。

截图中是我写的这道题的思路,请大神指点下错在哪里了。感觉思路没错,就是很繁琐

正在回答

2 回答

i 从哪蹦出来的? 没定义吧

还有 x 不用自加吧  也会自动遍历好像  你试试呗

0 回复 有任何疑惑可以回复我~

你传入的list L是[1,2,3,4,5],然后你循环L后,又往L里面添加数据,循环完后,L就成了[1,2,3,4,5,1,4,9,16,25]。

然后你那个i是什么玩意?按照你这个思路,你可以另外弄一个list来存放计算好的平方值,然后再循环这个list来逐个相加。

1 回复 有任何疑惑可以回复我~
#1

balllyh 提问者

我的思路是:传入的L=[1,2,3,4,5],循环后L=[1,4,9,16,25],i是此时L的索引号,遍历L,再把其元素相加。我知道了x=x+1是错误的,不需要这里。
2017-02-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758621    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

python之编写函数疑问

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信