Python進階知識練習題:函式的定義與呼叫

Python中所謂函式,就是指為一段實現特定功能的程式碼取一個名字,以後即可透過該名字來執行(呼叫)該函式。函式名就是給該函式取的名字。函式名最好能體現函式要實現的功能,這樣一看函式名就知道該函式是用來幹什麼的。

一般函式的封裝語法如下:

def 函式名():

要實現的程式碼塊

注意:函式名的命名規則,可以由字母、數字加下劃線組成。

在剛開始接觸函式時,多接觸一些相關的習題,對於熟悉函式的定義與呼叫會有很大幫助。

Python進階知識練習題:函式的定義與呼叫

1

請使用函式實現減法運算,要求如下:

1。輸入兩個整數a,b

2。定義函式subtraction,將a減b的結果計算出來

3。呼叫subtraction函式,列印結果

Python進階知識練習題:函式的定義與呼叫

Python進階知識練習題:函式的定義與呼叫

2

請使用函式實現小隊旗的列印,要求如下:

1。定義一個函式fun

2。在函式fun內,列印小隊旗

3。呼叫fun函式

Python進階知識練習題:函式的定義與呼叫

Python進階知識練習題:函式的定義與呼叫

3

一個五角數被定義為 n(3n-1)/2,其中n為正整數。所以開始的幾個五角數為1,5,12,22,。。。,編寫一個列印五角數的方法。

要求如下:

1。輸入一個正整數n

2。定義函式,將n對應的五角數打印出來

Python進階知識練習題:函式的定義與呼叫

Python進階知識練習題:函式的定義與呼叫

4

請使用函式實現單詞列印,要求如下:

1。定義一個函式word_print

2。在函式word_print內,列印“Snow White and the Seven Dwarfs”

3。呼叫word_print函式

Python進階知識練習題:函式的定義與呼叫

Python進階知識練習題:函式的定義與呼叫

5

溫度是表示物體冷熱程度的物理量,微觀上來講是物體分子熱運動的劇烈程度,表示溫度的單位有華氏度(°F)和攝氏度(°C)。它們之間的關係式為:C = 5*(F-32)/9,請用Python函式設計程式實現華氏度轉換成攝氏度。要求外部輸入華氏度F(F>-459。67),輸出它對應的攝氏度

注意:將輸入的字元數值轉換成浮點數型參與計算,用float(),程式執行結果中的符號為英文狀態

Python進階知識練習題:函式的定義與呼叫

Python進階知識練習題:函式的定義與呼叫

6

請使用函式實現除法運算,要求如下:

1。輸入兩個浮點數 a,b

2。定義函式 division,將 a 除以 b 的結果計算出來

3。呼叫 division函式,列印結果

Python進階知識練習題:函式的定義與呼叫

Python進階知識練習題:函式的定義與呼叫

相信多做一些這樣的練習,大家對於函式的定義與呼叫已經掌握得很好啦