亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

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
  • 參與學習       758382    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

Python之編寫函數 求講解這節課

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號