第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

章節(jié)
問答
課簽
筆記
評論
占位
占位

Python定義函數(shù)

除了使用Python內(nèi)置的函數(shù)以外,在編程過程中,我們也經(jīng)常需要自己定義函數(shù)。
在Python中,定義一個函數(shù)要使用 def 語句,依次寫出函數(shù)名、括號()、括號中的參數(shù)和冒號:,然后,在縮進(jìn)塊中編寫函數(shù)體,函數(shù)的返回值用 return 語句返回。
我們以定義一個求絕對值的函數(shù)my_abs函數(shù)為例:

def my_abs(x):
    if x >= 0:
        return x
    else:
        return -x

請注意,return表示返回的意思,函數(shù)體內(nèi)部的語句在執(zhí)行時,一旦執(zhí)行到return時,函數(shù)就執(zhí)行完畢,并將結(jié)果返回。因此,函數(shù)內(nèi)部通過條件判斷和循環(huán)可以實(shí)現(xiàn)非常復(fù)雜的邏輯。
我們繼續(xù)定義一個求列表list所有元素的和的函數(shù):

def list_sum(L):
    result = 0
    for num in L:
        result = result + num
    return result

這樣子我們就定義了一個sum_list()的函數(shù),注意,在最后return,我們把求和的結(jié)果result返回了,這樣就可以在外部調(diào)用函數(shù)后獲得result。

L = [1, 3, 5, 7, 9, 11]
result =list_sum(L) # 調(diào)用定義的sum_list函數(shù)并獲得return返回的結(jié)果
print(result)

任務(wù)

請定義一個square_of_sum()函數(shù),它接收一個list,返回list中每個元素平方的和。

?不會了怎么辦

參考答案:

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]))
print(square_of_sum([-5, 0, 5, 15, 25]))
||

提問題

寫筆記

公開筆記
提交
||

請驗(yàn)證,完成請求

由于請求次數(shù)過多,請先驗(yàn)證,完成再次請求

加群二維碼

打開微信掃碼自動綁定

您還未綁定服務(wù)號

綁定后可得到

  • · 粉絲專屬優(yōu)惠福利
  • · 大咖直播交流干貨
  • · 課程更新,問題答復(fù)提醒
  • · 賬號支付安全提醒

收藏課程后,能更快找到我哦~

使用 Ctrl+D 可將課程添加到書簽

邀請您關(guān)注公眾號
關(guān)注后,及時獲悉本課程動態(tài)

舉報

0/150
提交
取消
全部 精華 我要發(fā)布
全部 我要發(fā)布
最熱 最新
只看我的

手記推薦

更多

本次提問將花費(fèi)2個積分

你的積分不足,無法發(fā)表

為什么扣積分?

本次提問將花費(fèi)2個積分

繼續(xù)發(fā)表請點(diǎn)擊 "確定"

為什么扣積分?