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

我这样为啥不行

def square_of_sum(L):
	p = []
	for n in L:
	    p.append(n ** 2)
        
    return sum(p)
    
# 	for s in p:
# 	    sum = sum + s
	
# 	return sum

print square_of_sum([1, 2, 3, 4, 5])

正在回答

4 回答

这个有没有报错,我也这样我的问题是缩进,for前面四个空格要自己打的,不能是编辑器给你加的,上一级的位置开始的四个空格必须自己打

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

精慕门8185332 提问者

非常感谢!
2017-07-05 回复 有任何疑惑可以回复我~

你如果是在交互式命令中执行的话,那可能是因为你多了一些空行.

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

我这边在命令行中没有出错

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

精慕门8185332 提问者

我这边输出不了任何内容
2017-06-27 回复 有任何疑惑可以回复我~

什么不行,我试了一下,可以得出结果的

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

精慕门8185332 提问者

我这边输出不了任何内容
2017-06-27 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

我这样为啥不行

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