資源簡介 2.4可以復(fù)用的代碼 填空 1.函數(shù)可分為( )和( )兩種類型。 2.系統(tǒng)函數(shù)即函數(shù)庫中的標(biāo)準(zhǔn)函數(shù),是程序設(shè)計(jì)語言或操作系統(tǒng)提供給用戶的一系列( )的程序。 3.用戶自定義函數(shù)是用戶自己寫的一段程序。一般包括( )、( )、( )和( )等四部分。其中( )和( )是必不可少的,( )和( )可根據(jù)需要進(jìn)行定義。 4.定義函數(shù)的基本格式是: ( )。 參數(shù)的作用是( ),當(dāng)有多個(gè)參數(shù)時(shí),各參數(shù)之間用( )分隔開。 函數(shù)的調(diào)用采用( )的方式。 函數(shù)執(zhí)行完成后,由( )將表達(dá)式的值返回給調(diào)用者,結(jié)束函數(shù)。 Python內(nèi)置函數(shù)___可以返回列表、元組、字典、集合、字符串以及range對(duì)象中元素個(gè)數(shù)。 9. Python內(nèi)置函數(shù)__用來返回序列中的最大元素。 10. Python內(nèi)置函數(shù)__用來返回序列中的最小元素。 11. Python內(nèi)置函數(shù)______用來返回?cái)?shù)值型序列中所有元素之和。 二、選擇題 1. 導(dǎo)入模塊的方式錯(cuò)誤的是( ) ??A import mo ??? ??B from mo import * ? C import mo as m ??? ???D import m from mo 2.以下關(guān)于模塊說法錯(cuò)誤的是( ) A .一個(gè)xx.py就是一個(gè)模塊 B.任何一個(gè)普通的xx.py文件可以作為模塊導(dǎo)入 C.模塊文件的擴(kuò)展名不一定是 .py D.運(yùn)行時(shí)會(huì)從制定的目錄搜索導(dǎo)入的模塊,如果沒有,會(huì)報(bào)錯(cuò)異常 3. 函數(shù)如下 def chanageInt(number2): number2 = number2+1 print("changeInt: number2= ",number2) #調(diào)用 number1 = 2 chanageInt(number1) print("number:",number1) 打印結(jié)果哪項(xiàng)是正確的( ) A.changeInt: number2= 3 number: 3 B.changeInt: number2= 3 number: 2 C.number: 2 changeInt: number2= 2 D.number: 2 changeInt: number2= 3 三、判斷題 用戶自定義函數(shù)是用戶自己寫的一段程序。一般包括函數(shù)名、參數(shù)、 返回值、函數(shù)體等四部分。其中,函數(shù)名和參數(shù)是必不可少的部分。( ) 2.def塊中的代碼不是主程序的一部分,會(huì)跳過該段代碼。( ) 四、根據(jù)要求,完善代碼 請(qǐng)編寫程序,實(shí)現(xiàn)輸入一個(gè)人的出生年份(>=1900),輸出他的生肖,直到輸入0結(jié)束,運(yùn)行結(jié)果如下: 請(qǐng)輸入出生年份,輸入0結(jié)束:2004 你的生肖是:猴 請(qǐng)輸入出生年份,輸入0結(jié)束: 完善下列代碼,實(shí)現(xiàn)上述功能。 def shengxiao(year): #求生肖 zodiac=["鼠","牛","虎","兔","龍","蛇","馬","羊","猴","雞","狗","豬"] 1 2 #以下為主程序 myyear=int(input("請(qǐng)輸入出生年份,輸入0結(jié)束:")) while myyear!=0: print(“你的生肖是:”, 3 ) myyear=int(input("請(qǐng)輸入出生年份,輸入0結(jié)束:")) 參考答案 一、填空 1.系統(tǒng)函數(shù) 用戶自定義函數(shù) 已經(jīng)編制好 3.函數(shù)名 參數(shù) 返回值 函數(shù)體 函數(shù)名 函數(shù)體 參數(shù) 返回值 4.def 函數(shù)名(參數(shù)): #函數(shù)說明 語句或語句組 return 返回值 向函數(shù)傳遞值 逗號(hào) 6.函數(shù)名(參數(shù)) 7.return語句 8.len() 9.max() 10. min() 11.sum() 二、選擇題1.D 2.C 3.B 三、判斷題 1.錯(cuò)誤 2.正確 四、根據(jù)要求,完善代碼 1.index=(myyear-1972)%12 2.return zodiac[index] 3.shengxiao(myyear) 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫