資源簡介 3.12python的函數一課一練一、單選題1.使用( )關鍵字來創建Python自定義函數。A. function B. func C. procedure D. Def2.Python中,我們常用( )函數查看數據類型。A.input( )B.print( )C.type( )D.scanf( )3.Type( )函數主要是用于( )類型的查看。A. 數值 B. 對象 C. 文字 D. 字符4.下面哪個函數是輸入函數( )A. input B. print C. list D. max5.Python使用( )函數接收用戶輸入的數據。A. int() B. input() C. float() D. str()6.input( )函數結果返回一個( )類型數據。A. 字符串 B. 數字 C. 列表 D. 整數7.Python 中,用于獲取用戶輸入的命令是( )。A. input B. read C. get D. For8.int(-5.24)的值是( )。A. -5 B. -5.14 C. -6 D. 5.249.在python中,range(6)生成的序列是( )A. 1,2,3,4,5,6 B. 0,1,2,3,4,5,6 C. 0,1,2,3,4,5 D. 1,2,3,4,510.執行下邊的程序,輸出運行結果是( )A. 6.5 B. 6.0 C. 5 D. 611.下面程序中, 語句print (i)共執行了幾次( )for i in range(5) : print(i)A. 3 B. 4 C. 5 D. 612.在Python中,執行了下列程序段后,變量z的值是( ) 。x=9y =x**0.5z= abs (x/2-7*y)z = int(z)A. 17 B. 16.5 C. 16 D. -1613.print("a"+"b"*2)結果是?( )A. ab2 B. abb C. abab D. ab14.求1到20的所有數的和,請在方框處補充完成代碼( )。s=0for i in range(1,21) : s=print (s)A. i B. s-i C. 2*i D. s+i15.執行下列程序,運行結果是( ) 。x=0for i in range(6): for j in range(7): x=x+1print (x)A. 13 B. 14 C. 42 D. 12二、填空題16.表達式sum(range(1,10))=________, sum (range(1,10,2))=________。17.閱讀程序寫結果。year=2021 if (year%400==0) or ( year%4==0 and year%100!=0 ): days=366 else: days=365 print(days) ⑴程序運行結果是:________。 a=88 b=48 c=a//b If c==0: c=a*10+b . elif 1<=c<=9: c=a*100+b elif 10<=c<=99: c=a*1000+b print(c) ⑵程序運行結果是:________。for i in range(1,10,2): print(iend=" ") ⑶程序段執行結果是:________。 for i in range(1,100): if i%3==0 and i%7==0: print(iend=" ") ⑷程序段執行的結果是:________。18.有一列表s=[4,8,12,3,19,7,23,0,2],那么Python語句max(s)=________。三、綜合題19.這是用Python編寫的“BMI值計算程序”,根據截圖完成填空。height=input('你的身高是多少米:')height=float(height)weight =input('你的體重是多少KG:')weight =float(weight)BMI=weight/(height*height)if BMI>=24.9: print('肥胖') ① BMI<24.9 ② BMI>=18.5: print('正常')else: print('偏瘦')(1)從圖中可知,程序中使用的是________語句,在語句后輸入“________”,下面的程序會強制縮進。(2)程序中定義height和weight為________。(3)請補充完整程序:①________;②________。(4)圖中________函數是Python的內置函數,主要用于數據的輸入。20.這是用Python編寫的 “三角形”程序,根據截圖完成填空。(1)程序中使用的遍歷結構是________函數。(2)程序中使用________保留字自定義sjx()函數。(3)從程序中可以看出,該循環語句共執行________次。(4)程序編寫完成后,需要進行保存,命名為“三角形.py”,運行程序時執行編輯窗口中的“________”—“Run Module”命令。答案部分一、單選題1. D2. C3. B4. A5. B6. A7. A8. A9. C10. D11. C12. C13. B14. D15. C二、填空題16. 45;2517. 365;8848;1 3 5 7 9;21 42 63 8418. 23三、綜合題19. (1)if(或條件);:(冒號)(2)變量(3)elif;and(4)input( )20. (1)range( )(2)def(3)9(4)Run 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫