课程
/后端开发
/Python
/初识Python
def square_of_sum(L): sum=0 for x in L: sum=sum+x*x return sum
2017-08-09
源自:初识Python 7-3
正在回答
for语句是为了计算sum,return语句的返回值是最终的sum,所以return语句不在for的循环中,应该与for语句的缩进相同。
在Python中用缩进表示语句块,return 应该跟sum对齐,不应该在for语句中
你现在return在for的循环代码块里,return应该与sum = 0在同一个缩进下
那个 return语句 不能跟着缩进的 要跟 sum... for... 语句对齐 ,不在for的代码块里面
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序