版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
項目二Python程序設(shè)計基礎(chǔ)《大數(shù)據(jù)技術(shù)應(yīng)用基礎(chǔ)》模塊二
程序控制結(jié)構(gòu)核心目標(biāo)職業(yè)能力1.了解Python的基礎(chǔ)命名規(guī)范與編碼規(guī)范;2.掌握Python中的變量與常用數(shù)據(jù)類型;3.掌握Python中的分支結(jié)構(gòu)語句、循環(huán)結(jié)構(gòu)語句;4.掌握組合數(shù)據(jù)的添加、修改、刪除和查找等常見操作。職業(yè)素養(yǎng)1.具備多角度思考和分析問題的能力,能從代碼編寫角度思考實際問題解決方式;2.培養(yǎng)良好的程序設(shè)計風(fēng)格;3.具備一定的知識探究和反思能力及創(chuàng)新意識。知識圖譜項目背景Python作為當(dāng)下最熱門的編程語言之一,通常用于數(shù)據(jù)分析、人工智能、科學(xué)計算和web開發(fā)等。而學(xué)習(xí)語法是學(xué)習(xí)一門編程語言的基礎(chǔ),通常從基本的編程概念開始,如變量、數(shù)據(jù)類型和控制結(jié)構(gòu),然后轉(zhuǎn)向更高級的主題,如函數(shù)、模塊和面向?qū)ο缶幊?。小張想通過學(xué)習(xí)Python代碼去實現(xiàn)數(shù)據(jù)采集、數(shù)據(jù)預(yù)處理、數(shù)據(jù)分析與數(shù)據(jù)可視化的內(nèi)容,提高任務(wù)完成效率。于是,小張需要從Python的語言規(guī)范開始,逐步學(xué)習(xí)Python中的常用數(shù)據(jù)類型使用方法,掌握分支結(jié)構(gòu)與循環(huán)結(jié)構(gòu)的代碼編寫規(guī)則。能自主定義函數(shù)并調(diào)用,了解組合數(shù)據(jù)類型的操作方法。010203分支結(jié)構(gòu)語句循環(huán)結(jié)構(gòu)語句程序的異常處理問題引入小張在學(xué)習(xí)完P(guān)ython的基本語法之后,正式開啟了對Python的探索。小張從圖書館中借閱了一本編程工具書,學(xué)習(xí)到程序控制結(jié)構(gòu)的時候,他發(fā)現(xiàn)自己不能很好的理解程序控制結(jié)構(gòu)章節(jié)中的內(nèi)容,于是他再次來到實驗室尋求老師的幫助。老師便以流程圖為例給小張解釋這其中的奧秘。分支結(jié)構(gòu)語句01(一)單分支結(jié)構(gòu)Python的單分支結(jié)構(gòu)使用if保留字對條件進行判斷。語法格式如下:一、分支結(jié)構(gòu)語句代碼if<條件>:<語句塊>if、“:”和“<語句塊>”前的縮進都是語法的一部分?!?lt;語句塊>”是if條件滿足后執(zhí)行的一個或多個語句序列,縮進表達“<語句塊>”與if的包含關(guān)系?!?lt;條件>”是一個產(chǎn)生True或False結(jié)果的語句,當(dāng)結(jié)果為True時,執(zhí)行<語句塊>,否則跳過<語句塊>。圖1單分支結(jié)構(gòu)一、分支結(jié)構(gòu)語句(一)單分支結(jié)構(gòu)通常人們喝茶時會用熱水沖泡,并趁熱喝下,細(xì)品茶香與茶味。假設(shè)小張面前有一杯茶,那么小張是否要喝下這杯茶呢?代碼is_hot=Trueifis_hot:print("這杯茶是熱的,請享用!")輸出結(jié)果這杯茶是熱的,請享用!一、分支結(jié)構(gòu)語句(二)二分支結(jié)構(gòu)有兩個分支,當(dāng)程序執(zhí)行到if…else…語句時,一定會執(zhí)行if或者else中的一個而且只執(zhí)行兩者中的一個。語法格式如下:代碼if<條件>:<語句塊1>else:<語句塊2>圖2二分支結(jié)構(gòu)的流程圖一、分支結(jié)構(gòu)語句(二)二分支結(jié)構(gòu)同樣還是以小張是否會喝下面前這杯茶為例,假設(shè)茶放涼了。代碼is_hot=Falseifis_hot:print("這杯茶是熱的,請享用!")else:print("這杯茶冷了,請重新泡一杯。")輸出結(jié)果這杯茶冷了,請換一杯。一、分支結(jié)構(gòu)語句(二)二分支結(jié)構(gòu)同樣還是以小張是否會喝下面前這杯茶為例,假設(shè)茶放涼了。假設(shè)小張這時換了一杯茶代碼is_hot=Trueprint("這杯茶是熱的,請享用!"ifis_hotelse"這杯茶冷了,請重新泡一杯。")輸出結(jié)果這杯茶是熱的,請享用!一、分支結(jié)構(gòu)語句(三)多分支結(jié)構(gòu)在Python中使用if…elif…else語句表示。圖3多分支結(jié)構(gòu)的流程圖if<判斷條件1>:<語句塊1>elif<判斷條件2>:<語句塊2>elif<判斷條件3>:<語句塊3>…else:<語句塊n>一、分支結(jié)構(gòu)語句(三)多分支結(jié)構(gòu)有人告訴小張,這種茶的最佳飲用溫度為60到80℃之間,假設(shè)這被茶的溫度是65℃。代碼temperature=65iftemperature>=80:print("這杯茶太燙了,請再等等。")eliftemperature>=60:print("這杯茶溫度正好,請享用!")eliftemperature>=40:print("這杯茶快冷了,請盡快享用。")else:
print("這杯茶冷了,請換一杯。")輸出結(jié)果這杯茶溫度正好,請享用!一、分支結(jié)構(gòu)語句(三)多分支結(jié)構(gòu)分支結(jié)構(gòu)中的判斷條件可以使用任何能夠產(chǎn)生True或False的語句或函數(shù)。形成判斷條件最常見的方式是采用關(guān)系操作符。操作符數(shù)學(xué)符號操作符含義<<小于<=≤小于等于>=≥大于等于>>大于===等于!=≠不等于表1關(guān)系操作符循環(huán)結(jié)構(gòu)語句02二、循環(huán)結(jié)構(gòu)語句遍歷循環(huán)循環(huán)次數(shù)是一個確定值,在Python中使用for語句實現(xiàn)。無限循環(huán)程序不確定循環(huán)體可能的執(zhí)行次數(shù),而通過條件判斷是否繼續(xù)執(zhí)行循環(huán)體循環(huán)結(jié)構(gòu)二、循環(huán)結(jié)構(gòu)語句(一)遍歷循環(huán)for語句的語法格式如下:for<循環(huán)變量>in<遍歷結(jié)構(gòu)>:<語句塊>代碼teas=['綠茶','紅茶','烏龍茶']forteainteas:print(tea)輸出結(jié)果綠茶紅茶烏龍茶二、循環(huán)結(jié)構(gòu)語句(一)遍歷循環(huán)循環(huán)語句還有一種擴展模式,語法結(jié)構(gòu)如下:for<循環(huán)變量>in<遍歷結(jié)構(gòu)>:<語句塊1>else:<語句塊2>代碼teas=['綠茶','紅茶','烏龍茶']forteainteas:print(tea)else:print("循環(huán)結(jié)束")輸出結(jié)果綠茶紅茶烏龍茶循環(huán)結(jié)束二、循環(huán)結(jié)構(gòu)語句(二)無限循環(huán)while語句的語法格式如下:while<條件>:<語句塊>代碼i=3whilei:print(i)i=i-1輸出結(jié)果321while<條件>:<語句塊1>else:<語句塊2>代碼i=3whilei:print(i)i=i-1else:i=100print(i)輸出結(jié)果321100二、循環(huán)結(jié)構(gòu)語句(三)循環(huán)保留字break
跳出當(dāng)前循環(huán)continue
結(jié)束當(dāng)次循環(huán)代碼string="你好,小張!"foriinstring:ifi==",":breakprint(i)輸出結(jié)果你好代碼string="你好,小張!"foriinstring:ifi==",":continueprint(i)輸出結(jié)果你好小張!程序的異常處理03三、程序的異常處理Python語言使用保留字try和except進行異常處理,基本的語法格式如下:try:<語句塊1>except:<語句塊2>代碼try:n=eval(inp
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 汽車維修考試題B及答案
- 2026上海同濟大學(xué)經(jīng)濟與管理學(xué)院MBAEMBA項目主任崗位招聘1人備考題庫及一套答案詳解
- 2025甘肅蘭州市安寧區(qū)國企物業(yè)、后勤崗位招聘備考題庫有完整答案詳解
- 2025云南曲靖市麒麟?yún)^(qū)政協(xié)辦公室招聘公益性崗位工作人員1人備考題庫及一套參考答案詳解
- 2025西藏日喀則市人民醫(yī)院面向社會招聘編制外醫(yī)務(wù)人員22人備考題庫及答案詳解一套
- 2026年1月宜賓三江匯智人力資源服務(wù)有限公司招聘外派項目制工作人員1人備考題庫及一套參考答案詳解
- 建筑驗收試題答案及答案
- 2026云南玉溪紅塔區(qū)計劃生育協(xié)會公益性崗位招聘備考題庫及完整答案詳解1套
- 2025湖南長沙寧鄉(xiāng)市信訪局公開招聘普通編外人員備考題庫及完整答案詳解一套
- 2026四川樂山市峨眉山旅游股份有限公司市場化選聘全資子公司總經(jīng)理1人備考題庫有完整答案詳解
- 海上導(dǎo)管架安裝監(jiān)理細(xì)則
- 保險實務(wù)課程設(shè)計
- JBT 12530.3-2015 塑料焊縫無損檢測方法 第3部分:射線檢測
- 辦公家具投標(biāo)方案(技術(shù)方案)
- 小班數(shù)學(xué)《5以內(nèi)的點數(shù)》課件
- GB/T 10118-2023高純鎵
- 不同治療對多發(fā)性骨髓瘤患者凝血功能及預(yù)后的影響演示稿件
- 預(yù)制箱梁架設(shè)安全技術(shù)交底
- PDCA提高臥床患者踝泵運動鍛煉的正確率
- YB/T 036.10-1992冶金設(shè)備制造通用技術(shù)條件鍛鋼件超聲波探傷方法
- GB/T 29890-2013糧油儲藏技術(shù)規(guī)范
評論
0/150
提交評論