版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
PAGE10PAGE10PAGE9PAGE9《Python編程基礎(chǔ)知識》
教案課時(shí)分配表章序課程內(nèi)容課時(shí)備注1文檔處理122電子表格處理83演示文稿制作44信息檢索65新一代信息技術(shù)概述106信息素養(yǎng)與社會(huì)責(zé)任8合計(jì)48文旌課堂APP
課題流程控制語句(二)——制作空氣質(zhì)量評級系統(tǒng)課時(shí)2課時(shí)(90min)教學(xué)目標(biāo)知識技能目標(biāo):(1)掌握if分支語句的使用方法。思政育人目標(biāo):(1)養(yǎng)成分析問題,事前規(guī)劃的良好習(xí)慣。(2)增強(qiáng)總結(jié)規(guī)律,將事物化繁為簡的能力。(3)強(qiáng)化環(huán)境保護(hù)意識,提倡節(jié)約能源、綠色健康出行。教學(xué)重難點(diǎn)教學(xué)重點(diǎn):Python中if分支語句的使用方法教學(xué)難點(diǎn):Python中if分支語句的應(yīng)用教學(xué)方法案例分析法、問答法、討論法、講授法、實(shí)訓(xùn)法教學(xué)用具電腦、投影儀、多媒體課件、教材教學(xué)設(shè)計(jì)教學(xué)過程主要教學(xué)內(nèi)容及步驟設(shè)計(jì)意圖課前任務(wù)【教師】布置課前任務(wù),提醒同學(xué)通過文旌課堂APP或其他學(xué)習(xí)軟件,完成課前任務(wù)請大家思考可以通過什么方法可以實(shí)現(xiàn)“分級”功能,預(yù)習(xí)本任務(wù)需要的相關(guān)知識點(diǎn)?!緦W(xué)生】完成課前任務(wù)通過課前任務(wù),使學(xué)生了解本次課的重要性,增加學(xué)生的學(xué)習(xí)興趣考勤
(2min)【教師】清點(diǎn)上課人數(shù),記錄好考勤【學(xué)生】班干部交假條培養(yǎng)學(xué)生的組織紀(jì)律性,掌握學(xué)生的出勤情況新課預(yù)熱
(10min)【教師】與學(xué)生簡單互動(dòng),復(fù)習(xí)回顧上次課的內(nèi)容等【學(xué)生】聆聽、互動(dòng)【教師】講一些課外拓展小知識空氣質(zhì)量指數(shù)(airqualityindex,AQI)用于對空氣質(zhì)量進(jìn)行定量描述,它描述了空氣污染的程度,以及對健康的影響……(詳見教材)宇宙只有一個(gè)地球,人類共有一個(gè)家園。每年的6月5日是世界環(huán)境日,它反映了世界各國人民對環(huán)境問題的認(rèn)識和態(tài)度,表達(dá)了人類對美好環(huán)境的向往和追求。2021年,世界環(huán)境日中國主題是“人與自然和諧共生”。中國主題旨在進(jìn)一步喚醒全社會(huì)生物多樣性保護(hù)的意識,牢固樹立尊重自然、順應(yīng)自然、保護(hù)自然的理念,建設(shè)人與自然和諧共生的美麗家園……(詳見教材)【教師】概括本次課總體學(xué)習(xí)內(nèi)容,讓學(xué)生大體了解本次課學(xué)習(xí)內(nèi)容分支語句可分為簡單的if語句、if-else語句、if-elif-else語句和嵌套的if語句。通過老師與學(xué)生的互動(dòng),并讓學(xué)生了解這次課的知識點(diǎn)大致要求問題導(dǎo)入(5min)【教師】提出以下問題:我們都學(xué)過了C語言,請大家思考一下,C語言的分支語句是什么?【學(xué)生】思考、舉手回答【教師】通過學(xué)生的回答引入要講的知識通過問題導(dǎo)入的方法,引導(dǎo)學(xué)生主動(dòng)思考,激發(fā)學(xué)生的學(xué)習(xí)興趣傳授新知
(30min)一、簡單的if語句【教師】講解Python中的if語句if語句允許程序通過判斷條件是否成立而選擇是否執(zhí)行指定的語句。If語句的基本語法格式如下。if判斷條件:語句塊上述語句中,判斷條件可為任意數(shù)據(jù)或表達(dá)式;語句塊必須縮進(jìn),可以是一條語句,也可以是多條語句。當(dāng)有多條語句時(shí),保持每條語句的縮進(jìn)相同。if語句的執(zhí)行過程是:如果判斷條件為True,執(zhí)行語句塊,否則直接執(zhí)行if語句后的語句。例如:weather=‘晴’#創(chuàng)建變量weather代表天氣,賦值為“晴”ifweather==‘晴’:#如果天氣為晴print(‘去公園玩’)#輸出“去公園玩”上述代碼中,weather的值為“晴”,滿足if判斷條件,執(zhí)行語句塊,得到輸出結(jié)果為“去公園玩”?!緦W(xué)生】聆聽、記錄、理解【教師】布置題目下面if語句用于統(tǒng)計(jì)滿足“性別(sex)為男、年齡(age)在45歲以下的黨員(iden)”條件的人數(shù),正確的是()。A.ifsex=="男"andage<=45andiden=="黨員":n+=1B.ifsex=="男"orage<=45andiden=="黨員":n+=1C.ifsex=="男"andage<=45oriden=="黨員":n+=1D.ifsex=="男"orage<=45oriden=="黨員":n+=1【學(xué)生】完成題目【教師】隨機(jī)點(diǎn)名回答二、if-else語句【教師】講解Python中的if-else語句if語句只允許在條件為True時(shí)執(zhí)行指定的語句,而if-else語句還可在條件為False時(shí)執(zhí)行指定的語句,其基本語法格式如下。if判斷條件:語句塊1else:語句塊2上述語句的執(zhí)行過程是:當(dāng)判斷條件為True時(shí),執(zhí)行語句塊1,否則執(zhí)行語句塊2.【學(xué)生】聆聽、記錄、理解【教師】演示例3-1程序weather=input(‘請輸入天氣情況:’)#輸入變量weather的值ifweather==‘晴’orweather==‘多云’:#如果天氣為晴或多云print(‘去公園玩’)#輸出“去公園玩”else:#如果不是print(‘在家玩’)#輸出“在家玩”【學(xué)生】觀察運(yùn)行結(jié)果并討論【教師】講解程序【教師】布置題目(1)當(dāng)n=10時(shí),以下程序的輸出結(jié)果是()。n=eval(input("請輸入一個(gè)自然數(shù)n:"))ifn<10:n+=1else:n-=1print(n)A.9 B.10C.11 D.錯(cuò)誤代碼(2)用戶輸入用戶名和密碼,當(dāng)用戶名為admin且密碼為admin123,或用戶名為adminster且密碼為123123時(shí),顯示登錄成功,否則顯示請重新輸入,請?jiān)赺_______處填空。name=input("請輸入用戶名:")pw=input("請輸入密碼:")if________①__________print("登錄成功")else:print("______②_______")【學(xué)生】完成題目【教師】隨機(jī)點(diǎn)名回答三、if-elif-else語句【教師】講解Python中的if-elif-else語句編程時(shí)常常需要判斷一系列的條件,一旦其中某一個(gè)條件為True就立刻停止。此時(shí),可采用if-elif-else語句(elif是elseif的簡寫),其基本語法格式如下。if判斷條件1語句塊1elif判斷條件2:語句塊2……elif判斷條件n:語句塊nelse:語句塊n+1【學(xué)生】聆聽、記錄、理解【教師】強(qiáng)調(diào)以下問題內(nèi)嵌if語句可以是簡單的if語句,也可以是if-else語句,還可以是if-elif-else語句。一定要注意if嵌套語句的逐層縮進(jìn),保持同級縮進(jìn)相同?!窘處煛垦菔纠?-2程序#輸入溫度temperature的值并將其轉(zhuǎn)換為浮點(diǎn)數(shù)temperature=float(input('請輸入溫度(℃):'))iftemperature>=28.0: #如果溫度大于等于28.0print('穿衣建議:輕棉織物制作的短衣、短裙、短褲等') #輸出穿衣建議eliftemperature>=24.0: #如果溫度大于等于24.0小于28.0print('穿衣建議:棉麻面料的襯衫、薄長裙、薄T恤等') #輸出穿衣建議eliftemperature>=21.0: #如果溫度大于等于21.0小于24.0print('穿衣建議:單層棉麻面料的T恤衫、長褲、薄牛仔褲等')#輸出穿衣建議eliftemperature>=18.0: #如果溫度大于等于18.0小于21.0print('穿衣建議:薄外套、風(fēng)衣、薄毛衣等') #輸出穿衣建議eliftemperature>=15.0: #如果溫度大于等于15.0小于18.0print('穿衣建議:風(fēng)衣、外套、毛衣等') #輸出穿衣建議eliftemperature>=11.0: #如果溫度大于等于11.0小于15.0print('穿衣建議:毛衣、風(fēng)衣、大衣等') #輸出穿衣建議eliftemperature>=6.0: #如果溫度大于等于6.0小于11.0print('穿衣建議:棉衣、冬大衣、薄羽絨服等') #輸出穿衣建議else: #以上條件都不滿足print('穿衣建議:羽絨服、厚棉衣、冬大衣等') #輸出穿衣建議【學(xué)生】觀察運(yùn)行結(jié)果并討論【教師】講解程序(主要代碼)【教師】布置題目求解分段函數(shù)的值,請?jiān)谔幪羁?。x=eval(input("請輸入x的值:"))ifx>0:y=x-1elif____①____y=xelse:_____②_____print(y)【學(xué)生】完成題目【教師】隨機(jī)點(diǎn)名回答四、嵌套的if語句【教師】講解Python中的嵌套的if語句在if語句中又包含一個(gè)或多個(gè)if語句時(shí),稱為if語句的嵌套,其基本語法格式如下。if判斷條件1內(nèi)嵌if語句if判斷內(nèi)嵌if語句語句塊1else:語句塊2else:內(nèi)嵌if語句if判斷條件內(nèi)嵌if語句語句塊3else:語句塊4【學(xué)生】聆聽、記錄、理解【教師】演示例3-3程序boy=int(input('請輸入男生人數(shù):')) #輸入男生人數(shù)并轉(zhuǎn)換為整數(shù)girl=int(input('請輸入女生人數(shù):')) #輸入女生人數(shù)并轉(zhuǎn)換為整數(shù)total=boy+girl #計(jì)算總?cè)藬?shù)iftotal<5: #如果總?cè)藬?shù)小于5print('打掃街道') #輸出“打掃街道”else: #如果總?cè)藬?shù)大于等于5ifboy>girl: #如果男生人數(shù)大于女生人數(shù)print('種樹') #輸出“種樹”else: #如果男生人數(shù)小于等于女生人數(shù)print('采茶') #輸出“采茶”【學(xué)生】觀察運(yùn)行結(jié)果并討論【教師】講解程序(主要代碼)【教師】布置題目(1)以下關(guān)于判斷結(jié)構(gòu)的描述中,錯(cuò)誤的是()。A.if語句中語句塊執(zhí)行與否依賴于條件判斷B.if語句中條件部分可以使用任何能夠產(chǎn)生True和False的語句和函數(shù)C.判斷結(jié)構(gòu)中,每一個(gè)if后面必須有elif或elseD.if-else結(jié)構(gòu)可以嵌套(2)編程題:停車場的收費(fèi)標(biāo)準(zhǔn)是半小時(shí)內(nèi)不收費(fèi),超過半小時(shí),不足1小時(shí),收費(fèi)5元;超過1小時(shí),每15分鐘收費(fèi)2.5元,不足15分鐘按15分鐘收取。試編寫程序,計(jì)算每輛車的停車費(fèi)。提示:向上取整用math.ceil(x)函數(shù)?!緦W(xué)生】完成題目【教師】隨機(jī)點(diǎn)名回答通過教師的講解和演示,使學(xué)生了解Python分支語句的使用任務(wù)實(shí)施(15min)【教師】帶領(lǐng)學(xué)生完成任務(wù)二?【教師】提出任務(wù)空氣質(zhì)量評級系統(tǒng)可根據(jù)空氣質(zhì)量指數(shù)(AQI)評定空氣質(zhì)量等級,以及對各類人群給出戶外活動(dòng)建議。當(dāng)遇到需要根據(jù)某個(gè)條件(AQI的值)是否滿足來決定是否執(zhí)行某些指定操作時(shí),就可以利用分支語句來解決問題。本任務(wù)要求大家編寫Python程序,制作空氣質(zhì)量評級系統(tǒng)?!緦W(xué)生】思考、討論一、進(jìn)行任務(wù)分析:完成本任務(wù),須首先輸入AQI的值,然后根據(jù)AQI的值判斷空氣質(zhì)量等級并輸出,同時(shí)輸出相應(yīng)的戶外活動(dòng)建議。其對照關(guān)系如表3-2所示。表3-2AQI、空氣質(zhì)量等級和戶外活動(dòng)建議對照關(guān)系空氣質(zhì)量指數(shù)空氣質(zhì)量等級戶外活動(dòng)建議0<AQI≤50一級(優(yōu))各類人群可正常活動(dòng)50<AQI≤100二級(良)極少異常敏感人群應(yīng)減少戶外活動(dòng)100<AQI≤150三級(輕度污染)兒童、老年人及心臟病、呼吸系統(tǒng)疾病患者應(yīng)減少長時(shí)間、高強(qiáng)度的戶外活動(dòng)150<AQI≤200四級(中度污染)兒童、老年人及心臟病、呼吸系統(tǒng)疾病患者避免長時(shí)間、高強(qiáng)度的戶外活動(dòng),一般人群適量減少戶外運(yùn)動(dòng)200<AQI≤300五級(重度污染)兒童、老年人及心臟病、肺病患者應(yīng)停止戶外活動(dòng),一般人群減少戶外活動(dòng)300<AQI六級(嚴(yán)重污染)兒童、老年人和病人應(yīng)停留室內(nèi),避免體力消耗,一般人群避免戶外活動(dòng)二、參考代碼:01、AQI=int(input('請輸入AQI的值:')) #輸入AQI的值并將其轉(zhuǎn)換為整數(shù)02、ifAQI>0: #如果AQI大于003、ifAQI<=50: #如果AQI小于等于5004、print('空氣質(zhì)量:一級(優(yōu))') #輸出空氣質(zhì)量等級05、print('活動(dòng)建議:各類人群可正常活動(dòng)') #輸出活動(dòng)建議06、elifAQI<=100: #如果AQI大于50小于等于10007、print('空氣質(zhì)量:二級(良)') #輸出空氣質(zhì)量等級08、print('活動(dòng)建議:極少異常敏感人群應(yīng)減少戶外活動(dòng)') #輸出活動(dòng)建議09、elifAQI<=150: #如果AQI大于100小于等于15010、print('空氣質(zhì)量:三級(輕度污染)') #輸出空氣質(zhì)量等級11、print('活動(dòng)建議:兒童、老年人及心臟病、呼吸系統(tǒng)疾病患者應(yīng)減少長時(shí)間、高強(qiáng)度的戶外活動(dòng)') #輸出活動(dòng)建議12、elifAQI<=200: #如果AQI大于150小于等于20013、print('空氣質(zhì)量:四級(中度污染)') #輸出空氣質(zhì)量等級14、print('活動(dòng)建議:兒童、老年人及心臟病、呼吸系統(tǒng)疾病患者避免長時(shí)間、高強(qiáng)度的戶外活動(dòng),一般人群適量減少戶外運(yùn)動(dòng)') #輸出活動(dòng)建議15、elifAQI<=300: #如果AQI大于200小于等于30016、print('空氣質(zhì)量:五級(重度污染)') #輸出空氣質(zhì)量等級17、print('活動(dòng)建議:兒童、老年人及心臟病、肺病患者應(yīng)停止戶外活動(dòng),一般人群減少戶外活動(dòng)') #輸出活動(dòng)建議18、else: #以上條件都不滿足19、print('空氣質(zhì)量:六級(嚴(yán)重污染)') #輸出空氣質(zhì)量等級20、print('活動(dòng)建議:兒童、老年人和病人應(yīng)停留室內(nèi),避免體力消耗,一般人群避免戶外活動(dòng)') #輸出活動(dòng)建議21、else:22、print('數(shù)據(jù)輸入錯(cuò)誤!') #輸出數(shù)據(jù)錯(cuò)誤提示三、代碼運(yùn)行結(jié)果:請輸入AQI的值:136空氣質(zhì)量:三級(輕度污染)活動(dòng)建議:兒童、老年人及心臟病、呼吸系統(tǒng)疾病患者應(yīng)減少長時(shí)間、高強(qiáng)度戶外活動(dòng)四、代碼分析(主要代碼):下面分別解釋各行代碼的意義:第01行:AQI=int(input('請輸入AQI的值:'))將輸入的值強(qiáng)制轉(zhuǎn)換為int型并賦值給AQI變量。第02、21行:外層if判斷,中間的03到20行為外層if的第一個(gè)判斷語句塊,22行為外層if的第二個(gè)判斷語句塊。第03、06、09、12、15、18行:為內(nèi)層if判斷,中間的為內(nèi)層if的語句塊總體概括語
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年醫(yī)藥生物行業(yè)投資策略報(bào)告:看好創(chuàng)新和出海關(guān)注基本面向上細(xì)分賽道-國元證券
- 中國結(jié)腸鏡行業(yè)市場深度分析及發(fā)展前景預(yù)測報(bào)告
- 項(xiàng)目開發(fā)總結(jié)報(bào)告(合集五)
- 方型太陽能警示樁行業(yè)行業(yè)發(fā)展趨勢及投資戰(zhàn)略研究分析報(bào)告
- 商場項(xiàng)目可行性報(bào)告
- 2024河南其他電氣機(jī)械及器材制造市場前景及投資研究報(bào)告
- 2025年秋千項(xiàng)目可行性研究報(bào)告
- 2025年半導(dǎo)體封裝行業(yè)研究報(bào)告(附下載)
- 2025辦公設(shè)備維修合同
- 居民健康檔案管理培訓(xùn)課件
- 班主任經(jīng)驗(yàn)交流PPT
- 賓館應(yīng)急救援預(yù)案
- 光譜報(bào)告格式
- 英法核動(dòng)力裝置
- GB/T 41837-2022溫泉服務(wù)溫泉水質(zhì)要求
- YS/T 79-2006硬質(zhì)合金焊接刀片
- 考研考博-英語-山東師范大學(xué)押題密卷附帶答案詳解篇
- 中醫(yī)診療器具清洗消毒(醫(yī)院感染防控專家課堂培訓(xùn)課件)
- 藥廠生產(chǎn)車間現(xiàn)場管理-PPT課件
- 軸與孔標(biāo)準(zhǔn)公差表
評論
0/150
提交評論