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

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. 主站蜘蛛池模板: 湘阴县| 宾川县| 巩义市| 永州市| 进贤县| 荥经县| 临夏县| 东乡| 浮梁县| 澄迈县| 南安市| 余庆县| 抚州市| 扶沟县| 舟曲县| 莲花县| 阆中市| 海淀区| 福建省| 敦化市| 惠州市| 呈贡县| 神木县| 霍城县| 西乡县| 定日县| 双桥区| 衡阳县| 宝丰县| 徐汇区| 大姚县| 咸宁市| 平遥县| 遂宁市| 偏关县| 宜都市| 武定县| 张掖市| 育儿| 东乡| 泾阳县|