课程
/后端开发
/Python
/初识Python
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])
2016-05-20
源自:初识Python 7-3
正在回答
可变数组,要在L 前面加 *
应该是在def square_of_sum(L)中将参数L变为*L,表示参数为可变的。
同学,你第四行代码的sum前面多了个空格,上面的代码可以运行,你去掉个空格试试,python对格式要求很严格,只能是四个空格
Avril艾薇儿 提问者
天空飞鸟划过丶 回复 Avril艾薇儿 提问者
Avril艾薇儿 提问者 回复 天空飞鸟划过丶
L前面加*吧
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序