中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

Python少兒趣味編程《第9課-自定義函數》課件(共8張PPT)

資源下載
  1. 二一教育資源

Python少兒趣味編程《第9課-自定義函數》課件(共8張PPT)

資源簡介

(共8張PPT)
第9課 自定義函數
函數和自定義函數
函數的定義
函數是把實現一定功能的代碼集合到一起以便能夠重復使用這些代碼的一種方法。
使用函數的好處
函數允許我們在程序中的多個位置運行相同的代碼段,而不需要重復地復制和粘貼代碼。
利用函數,我們可以更好地組織和規劃代碼,把注意力集中在函數的組織上,而不用過多地關注組成這些函數的所有的代碼細節。
Python有兩種函數:一種是內置函數,另一種是我們自己定義和編寫的自定義函數。
函數的基本結構
聲明自定義函數的時候要包含以下部分:
● def 關鍵字;
● 函數的名稱;
● 參數列表(參數的數量可以根據需要而定);
● 冒號;
● 從下一行開始,縮進的代碼;
● 關鍵字return 和返回的結果(這部分是可選的)。
def firstFunction(name):
str1="Hello "+name+"!"
print(str1)
調用函數的方法
調用一個函數時,需要在函數名稱后邊跟著一對圓括號,然后把調用該函數時使用的參數放在括號中。
程序清單 9.1.py
def firstFunction(name):
str1="Hello "+name+"!"
print(str1)
firstFunction("World")
函數的參數
函數有一個參數,我們把這個參數叫作形參。
每個函數包含的參數列表叫作形參列表。
形參列表中的參數可以是一個參數,也可以是多個參數,甚至可以不帶參數。
定義
def sum(number1,number2):
result=number1+number2
print(str(result))
調用
sum(12,21)
函數的返回值
返回值就是函數輸出的值,可供在代碼中的其他地方使用。
函數可以有返回值,也可以沒有返回值。
def sum(number1,number2):
result=number1+number2
return result
s=sum(12,21)
print(str(s))
“成績單”示例程序
任務
1.把重復使用的代碼放到自定義函數中。例如,判斷當前的列表中是否已經包含了輸入的學號、判斷輸入的成績是否有效、修改學生信息等代碼都可以編寫為函數。
2.在程序中調用函數完成相應的操作。
參見程序清單 9.4.py
練習
1.我們在第4章的成績單示例程序中曾經介紹過如何通過成績來排序。
請為本章成績單程序也編寫一個名為sort 的自定義函數,可以通過調用這個函
數,實現排序功能。對這個sort函數的要求如下:
● 接受的參數是學生信息的列表;
● 提示用戶輸入數字,來選擇要按照什么來排序:1 學號;2語文成績;3
數學成績;4 英語成績;5 總成績;
● 將排序后的學生信息全部打印到屏幕上。
2.請嘗試調用第1 題中編寫的函數。

展開更多......

收起↑

資源預覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 竹溪县| 教育| 潜江市| 绥棱县| 韩城市| 五寨县| 新巴尔虎右旗| 德令哈市| 黑龙江省| 福泉市| 呼图壁县| 五家渠市| 南投市| 茶陵县| 东辽县| 丹寨县| 中方县| 梨树县| 万宁市| 胶州市| 淮滨县| 新宾| 星座| 黎川县| 锦屏县| 万山特区| 庆城县| 凤冈县| 南宁市| 遂宁市| 上栗县| 寻甸| 安多县| 固安县| 安泽县| 团风县| 蓬溪县| 中江县| 安康市| 湖南省| 沁阳市|