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

请问为什么return和sum对齐就不对,一定要和for对齐

请问为什么return和sum对齐就不对,一定要和for对齐

匿瓞瓞 2017-01-07 19:30:03
def square_of_sum(L):     sum = 0     for x in L:         sum = sum + x * x         return sum    print square_of_sum([1, 2, 3, 4, 5]) print square_of_sum([-5, 0, 5, 15, 25])
查看完整描述

2 回答

已采纳
?
小丑鱼yang

TA贡献12条经验 获得超8个赞

对齐表示两条语句都在for循环语句里面,而两条语句再循环里面第一次循环就return出来了,跳出循环剩下的循环都不会运行。
查看完整回答
2 反对 回复 2017-01-08
?
FredZeng

TA贡献48条经验 获得超6个赞

return 和 sum对齐,那么只会循环一次

查看完整回答
1 反对 回复 2017-01-07
  • 2 回答
  • 0 关注
  • 1507 浏览
慕课专栏
更多

添加回答

举报

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