資源簡介 Python復(fù)習(xí)【學(xué)習(xí)目標】認識并初步掌握一種高級語言程序—Python。了解程序設(shè)計的基本流程,初步掌握程序設(shè)計的三種基本結(jié)構(gòu)和函數(shù)的用法。將思維訓(xùn)練融入教學(xué)內(nèi)容,在程序設(shè)計教學(xué)中培養(yǎng)和提升學(xué)生的計算思維能力。【學(xué)習(xí)重點】理解Python語言的基本語法,掌握程序設(shè)計的三種基本結(jié)構(gòu),初步了解內(nèi)置函數(shù)、自定義函數(shù)。【學(xué)習(xí)難點】靈活運用三種基本結(jié)構(gòu)編寫程序,解決學(xué)習(xí)和生活中的一些實際問題。【課時安排】3【導(dǎo)學(xué)過程】知識點一在IDLE集成開發(fā)環(huán)境中,Python編程有兩種模式:交互模式和文件編輯模式。啟動IDLE后,默認進入交互模式,“>>>”為Python的交互提示符,在其后輸入Python命令,然后按Enter鍵,就會立即執(zhí)行。文件編輯模式可將程序保存為以.PY為擴展名的文件,步驟:新建(“File”_“New File”或“Ctrl+n”快捷鍵)--輸入程序代碼--保存(“File”_“save”或“Ctrl+s”快捷鍵)--運行(“Run”_“Run module”或“F5”快捷鍵)。測試題:1、下列選項中,()是Python保存的文件。A. key.py B. 班級.doc C. Python.wps D. 123.psd2、下列說法中錯誤的是()。A .啟動IDLE后,默認進入交互模式 B.>>>為Python的交互提示符C. 按F5快捷鍵可以運行調(diào)試程序 D. 在交互模式下編寫的程序可以保存知識點二在編程語言中,變量是指某個數(shù)據(jù)存儲空間的名稱,其中的值是可以改變的。給變量命名時必須以字母或下劃線開頭,后面可接字母、數(shù)字或下劃線;變量名區(qū)分大小寫;變量名禁止使用Python預(yù)先保留的關(guān)鍵字作為變量名。在Python中,給變量賦值一般由賦值語句來完成,就是把“=”右邊表達式的值賦給左邊的變量,無論是數(shù)字型變量,還是字符串變量,都可以參與運算。Python中的表達式是數(shù)值、變量和操作符的組合,單獨的一個值或變量也可以看作表達式,例如a=3,b=2*a+4、c=b。4、input()是輸入函數(shù),“()”中可以使用字符串作為提示信息。執(zhí)行此輸入時,輸入一個字符串。5、int()是一個強制類型轉(zhuǎn)換函數(shù),能把input輸入的字符串型數(shù)據(jù)轉(zhuǎn)換為整數(shù)型數(shù)據(jù)。如果想轉(zhuǎn)換為浮點型數(shù)據(jù),則用float()。6、Python可以處理多種類型的數(shù)據(jù)。其中,最常用的數(shù)據(jù)類型有數(shù)字型和字符串型。7、Python中的運算符與數(shù)學(xué)中是一一對應(yīng)的。運算法則也與數(shù)學(xué)運算相同。+ - * / % // **加 減 乘. 除 取余數(shù) 取整數(shù) 乘方8、在Python中,用引號引起來的數(shù)據(jù),我們將其稱為字符串,如‘a(chǎn)’。在程序中,可以對字符串進行多種處理,“+”表示把字符串拼接,“*”表示重復(fù)字符串。測試題:3、在Python中,對于b=25這條語句,說法錯誤的是()A 將25賦值給變量b B b=25是一個表達式C 變量b可以參與運算 D 變量b不能再被賦予其他數(shù)值4、下列選項中()是合法的變量名。A for B _a2 C Python@ D 5unit5、在python中,表達式3**4的結(jié)果是()A 12 B 32 C 64 D 816、在python中,表達式5//2的結(jié)果是()A 1 B 2 C 2.5 D 37、在python交互模式下,求20除以6的余數(shù),下列()語句可以實現(xiàn)A 20/6 B 20//6 C 20%6 D 20**68、在python中,表達式12%7的結(jié)果是()A 1 B 2 C 5 D 79、如圖,在Python文件編輯模式中,程序的運行結(jié)果是()A '中國’’中國’’中國'B 中國*3C "中國中國中國"D 中國中國中國10、如圖,Python程序的運行結(jié)果是()ABCD11、在 Python中,下列語句能成功運行的是()。A print(”我是程序員!’) B print("總共:",15,"元。")C Print("hello") D print{'15/51’}知識點三在進行程序設(shè)計的時候,根據(jù)條件進行比較判斷,需要用到條件表達式,我們可以利用 關(guān)系運算和邏輯運算來編寫條件表達式。關(guān)系運算:比較兩個量大小的運算。邏輯運算符的結(jié)果只有True和False。== != > < >= <= not and or等于 不等于 大于 小于 大于等于 小于等于 邏輯非 邏輯與 邏輯或12、在Python中,下列表達式的值為False的是()A 10<20 or 20>30 B not 0C 10<20 and 30>20 D not(10<20)13、在Python中,下列表達式的值為 False的是()。A 5==5 B 0!=5 C 5<5 D 5>=517、如圖,Python程序的運行結(jié)果是()A TrueB 真C FalseD 假知識點四1、程序是算法的代碼實現(xiàn),程序設(shè)計有三種基本結(jié)構(gòu),分別為順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。2、在python語言中,選擇結(jié)構(gòu)由條件語句if來實現(xiàn)。在條件語句中,else是可選性。3、在Python中,程序代碼需要遵守嚴格的縮進規(guī)則,否則會導(dǎo)致程序出錯。14、如圖,該程序用于判斷用戶輸入的數(shù)的奇偶性,請將程序補充完整()A n/2==0B n%2==0C n//2==0D n**2==0知識點五1、在編寫程序時,一般用循環(huán)結(jié)構(gòu)來處理重復(fù)執(zhí)行某一條或某一組語句的問題。2、在Python語言中,根據(jù)循環(huán)條件的描述方法不同,循環(huán)結(jié)構(gòu)可以分為兩種類型,一種是計數(shù)循環(huán)(for循環(huán)),即提前預(yù)定循環(huán)體重復(fù)執(zhí)行的次數(shù);另一種是條件循環(huán)(while循環(huán)),即當(dāng)滿足一定條件時反復(fù)執(zhí)行循環(huán)體內(nèi)的語句。3、for循環(huán)的常用格式:For 循環(huán)變量in range(初值,終值,步長):語句塊4、如果range()函數(shù)只指定終值,生成的整數(shù)范圍為0-終值-1;如果range()函數(shù)指定初值、終值和步長,生成的整數(shù)范圍為初值-終值-1 ,間隔為步長的整數(shù)序列。步長為1時,可省略。5、print()函數(shù)默認在輸出結(jié)束后換行,如果需將多個結(jié)果在同行顯示,則可以用end=””將多個輸出結(jié)果用空格間隔。15、在Python中,下列for循環(huán)語句格式正確的是()A for i in range(2,100,) B for i in range(100)C for in i range(1,5,1) D for in i range(1,100,2)16、如圖,利用for循環(huán),計算輸出1+2+3+...+100的值,橫線處應(yīng)該填寫()A 100B 101,2C 1,100D 1,10118、如圖,Python程序的運行結(jié)果是()A 1,3,5,7,9,11B 2,4,6,8,10C 2,4,6,8,10,12D 2,5,8,11 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫