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

Python之编写函数 求讲解这节课

没看懂这节课  以及后面的练习   也不明白   求解答

正在回答

2 回答

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 赋值了




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

其实这个应该很容易理解的,首先告诉这个Python我要做数学题了(def),这个数学题给了一个定理名字呢就叫my-abs,里面呢有个参数x,这个x是根据外部引用的多少来变化的,那么在这个定理下面根据不同的条件结果是不一样的,那么我就分两种或者多种情况去区分了,列出各种参数x可能出现的情况,然后得出的结论,排列好就可以了。

希望有所帮助,我自己也刚学

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

举报

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

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

进入课程

Python之编写函数 求讲解这节课

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