課程
/后端開發
/Python
/初識Python
沒看懂這節課 以及后面的練習 也不明白 求解答
2017-04-11
源自:初識Python 7-3
正在回答
def square_of_sum(L):?????
??? sum=0??? for x in L:??????? sum+=x*x??? return sumprint 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 賦值了
其實這個應該很容易理解的,首先告訴這個Python我要做數學題了(def),這個數學題給了一個定理名字呢就叫my-abs,里面呢有個參數x,這個x是根據外部引用的多少來變化的,那么在這個定理下面根據不同的條件結果是不一樣的,那么我就分兩種或者多種情況去區分了,列出各種參數x可能出現的情況,然后得出的結論,排列好就可以了。
希望有所幫助,我自己也剛學
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-04-22
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 賦值了
2017-04-11
其實這個應該很容易理解的,首先告訴這個Python我要做數學題了(def),這個數學題給了一個定理名字呢就叫my-abs,里面呢有個參數x,這個x是根據外部引用的多少來變化的,那么在這個定理下面根據不同的條件結果是不一樣的,那么我就分兩種或者多種情況去區分了,列出各種參數x可能出現的情況,然后得出的結論,排列好就可以了。
希望有所幫助,我自己也剛學