Python之编写函数 求讲解这节课
没看懂这节课 以及后面的练习 也不明白 求解答
没看懂这节课 以及后面的练习 也不明白 求解答
2017-04-11
def square_of_sum(L):
sum=0
for x in L:
sum+=x*x
return sum
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
#def 是方法名的开头,表示你自己要创建一个函数了, square_of_sum 这个就是你给你的函数起得名字,只要符合命名规则,叫什么都可以,一般起的名字要具有可读性,比如你要做的是加法求和运算, 用sum (这个就是英文求和的意思)()里面写变量, 这个例子里,L就是变量。也就是你下面输入的[1, 2, 3, 4, 5]。
sum=0
for x in L:
sum+=x*x
这段就是方法体,通俗点就是这几句代码就像数学里的计算过程。
return sum 这个就是返回值,相当于数学里最后的结果。
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
这俩句就是相当与给变量L 赋值了
举报