資源簡介 (共12張PPT)Python函數的定義和調用新知導入:定義解釋一、什么是函數 函數是可重復使用、實現某一功能的代碼塊;函數的使用可以避免重復編程,可以使程序更加模板化,便于閱讀、修改和多人協作。二、Python函數分類1、內置函數例如前面學過的print()、 input()函數都是內置函數,前者用于將字符串按指定格式輸出,后者用于接收鍵盤輸入的函數。2、自定義函數自己創建函數自定義函數類型:不帶參數函數、帶參數函數、帶返回值函數函數必須先定義才能使用,內置函數之所以不需要定義就可以使用,是因為 python已經定義好了這些函數。def 函數名(參數1,參數2,… 參數N ):代碼段函數命名規則參照變量命名規則。三、自定義函數的格式1、def開頭,代表定義函數 。2、def和函數名中間要敲一個空格。3、空格之后是函數名,這個名字用戶自己起的,方便自己使用就好,但是命名規則參照變量命名規則。4、函數名后跟圓括號(),里邊可加參數,如果沒有參數,圓括號中為空。四、自定義函數需要注意的幾個事項:5、圓括號()后一定要加冒號: 這個很重要,不要 忘記了6、代碼段部分,是由語句組成,要縮進4個字符7、如果要將表達式的值返回給調用方,函數的<語句塊 >中的最一行為:return<表達式>五、調用自定義函數的格式:函數名(參數1,參數2,…參數N)【例題】定義顯示個人信息的函數,并調用。程序編輯代碼模式如下:六、自定義函數的應用程序的積木模式:調用函數是指運行函數里的程序代碼,如果我們定義好了函數,但是從來不調用它,這些代碼就永遠也不會執行。運行結果:謝 謝 !(共11張PPT)Python中帶參數函數帶參數的函數在函數定義和調用的時候,函數名后面都有括號,這個括號是用來傳遞參數的,調用者可以拋參數給函數,可以一次拋多個參數給函數。def 函數名(參數1,參數2,… 參數N ):代碼段函數名( 參數1,參數2,… 參數N )帶參數函數的格式帶參數的函數應用【例題1】創建一個求圓周長的函數,并調用。1、我們可以定義這個函數名為cir。3、圓的周長公式為:2*3.14*r2、設置參數為r。編寫程序如下:程序的積木模式:調用函數是指運行函數里的程序代碼,如果我們定義好了函數,但是從來不調用它,這些代碼就永遠也不會執行。運行結果:【例題2】創建一個求長方形面積的函數,并調用。1、我們可以定義這個函數名為sq。3、長方形面積公式為:a*b2、設置參數為a,b為長和寬。編寫程序如下:程序的積木模式:運行結果:我們也可以修改調用函數參數的值自己去看看運行的結果是不是不一樣。謝 謝 !到《八年級信息技術上冊》海龜編據器楊子UFi~文件總設置·心硬件·庫管理運行發布的新的作品周長1def cir(r):23print(((2*3.14)*r))45cir(100)6cir(50)7cir(200)8控制臺628.0314.01256.0程序運行結束(共8張PPT)Python中帶返回值函數帶返回值的函數通過參數可以向函數內部傳遞信息,函數也能向外傳出信息。功能:先計算<表達式>的值,然后將<表達式>的值傳出,作為函數的值。def<函數名>(<參數1>,參數2,…):<語句塊>Return<表達式>帶返回值的函數的格式例題:編寫累加求和程序(求:1+2+…n)。程序編寫如下:分析:定義變量S為和,每兩個數相差1,用一個for語句,for語句中的range(1,(n+1))函數i取值1至n,步長為1,和S始終是:s=(s+i)。程序的積木模式:調用函數是指運行函數里的程序代碼,如果我們定義好了函數,但是從來不調用它,這些代碼就永遠也不會執行。運行結果:程序在調用時參數不同運行的結果不同謝 謝 !到《八年級信息技術上冊》f定義函數h參數:n日中設置為+使用變量遍歷序列1到參數n前日中設置為+返回日+打印h參數:n100+海龜編輯器楊子UFii文件“設置硬件庫管理運行發布2新的作品周長個人信息累加器1def h(n):23S=04for i in range(1,(n 1)):5s=(s+i)6return s78print(h(100))9print(h(200))10print(h(300))11控制臺50502010045150程序運行結束 展開更多...... 收起↑ 資源列表 python中帶參數的自定義函數.pptx python中帶返回值的函數.pptx python函數1.pptx 縮略圖、資源來源于二一教育資源庫