




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
2.2做出判斷的分支22023CHEN點(diǎn)擊添加文本點(diǎn)擊添加文本點(diǎn)擊添加文本點(diǎn)擊添加文本教學(xué)目標(biāo)掌握Python中常見的數(shù)據(jù)類型進(jìn)一步熟練程序調(diào)試并解決遇到的問題鞏固賦值語句和輸入輸出語句的使用掌握用if語句實(shí)現(xiàn)的單分支、雙分支和多分支結(jié)構(gòu)01020304點(diǎn)擊添加文本點(diǎn)擊添加文本點(diǎn)擊添加文本點(diǎn)擊添加文本復(fù)習(xí)age=float(input(“請輸入年齡:”))HRrest=float(input(“請輸入安靜心率:”))low=(220-age-HRrest)*0.6+HRresthigh=(220-age-HRrest)*0.8+HRrestprint(“最適宜的運(yùn)動心率:”
,low,“~”,high)程序末加上input(“按回車鍵結(jié)束程序”)輸入代碼注意事項(xiàng):除了漢字,其他都在英文狀態(tài)輸入多個項(xiàng)目之間用逗號分隔將輸入的內(nèi)容轉(zhuǎn)成浮點(diǎn)數(shù)點(diǎn)擊添加文本點(diǎn)擊添加文本點(diǎn)擊添加文本點(diǎn)擊添加文本數(shù)據(jù)類型Python提供了整數(shù)、浮點(diǎn)數(shù)和字符串等常見數(shù)據(jù)類型。下面給出一些函數(shù),
它們可以把數(shù)據(jù)從一種類型轉(zhuǎn)換為另一種類型。float(): 根據(jù)一個字符串或整數(shù)創(chuàng)建一個新的浮點(diǎn)數(shù)(小數(shù))int(): 根據(jù)一個字符串或浮點(diǎn)數(shù)創(chuàng)建一個新的整數(shù)。str(): 根據(jù)一個數(shù)(也可以是任何其他類型)創(chuàng)建一個新的字符串。age=input(“請輸入年齡=”)age=float(input(“請輸入年齡=”))age=int(input(“請輸入年齡=”))默認(rèn)返回string類型,字符串在輸出的時候要用引號引起來點(diǎn)擊添加文本點(diǎn)擊添加文本點(diǎn)擊添加文本點(diǎn)擊添加文本引入上節(jié)課我們粗略的做了一個最適應(yīng)運(yùn)動心率程序,但是男性和女性的體能不同,其實(shí)男性和女性的公式也有所不同思考:如何修改程序,可以實(shí)現(xiàn)根據(jù)性別輸出結(jié)果?男性最適宜運(yùn)動的心率=(220-年齡-安靜心率)*(60%~80%)+安靜心率女性最適宜運(yùn)動的心率=(210-年齡-安靜心率)*(60%~80%)+安靜心率點(diǎn)擊添加文本點(diǎn)擊添加文本點(diǎn)擊添加文本點(diǎn)擊添加文本流程圖點(diǎn)擊添加文本點(diǎn)擊添加文本點(diǎn)擊添加文本點(diǎn)擊添加文本分支結(jié)構(gòu)單分支結(jié)構(gòu)if
條件:
語句或語句組雙分支結(jié)構(gòu)if
條件:
語句或語句組Aelse:
語句或語句組B字母小寫縮進(jìn)一個Tab或四個空格else后面不加條件冒號不可少且英文狀態(tài)點(diǎn)擊添加文本點(diǎn)擊添加文本點(diǎn)擊添加文本點(diǎn)擊添加文本分支結(jié)構(gòu)程序舉例v=float(input(“請輸入速度(千米/秒):”))ifv>=7.91:print(“飛船成功飛行!”)v=float(input(“請輸入速度(千米/秒):”))ifv>=7.91:print(“飛船成功飛行!”)else:print(“飛船不能升空!”)點(diǎn)擊添加文本點(diǎn)擊添加文本點(diǎn)擊添加文本點(diǎn)擊添加文本關(guān)系運(yùn)算符==>>=<<=!=等于大于大于等于小于小于等于不等于關(guān)系表達(dá)式是用關(guān)系運(yùn)算符連接起來的式子。當(dāng)關(guān)系表達(dá)式成立時值為真(True),不成立為假(False)例如:9>=7.9,其值為True;23==24,其值為False。點(diǎn)擊添加文本點(diǎn)擊添加文本點(diǎn)擊添加文本點(diǎn)擊添加文本完善流程圖gender=='male'(n-age-HRrest)*0.6+HRrest(n-age-HRrest)*0.8+HRrestlow~high點(diǎn)擊添加文本點(diǎn)擊添加文本點(diǎn)擊添加文本點(diǎn)擊添加文本完善程序age=float(input(“請輸入年齡:”))HRrest=float(input(“請輸入安靜心率=”))gender=input(“請輸入male或female:”)if____________________________:____________________________else:______________________________low=(n-age-HRrest)*0.6+HRresthigh=(n-age-HRrest)*0.8+HRrest#輸出最適宜的運(yùn)動心率print(“最適宜的運(yùn)動心率:”,low,”~”,high)順利完成的同學(xué)可以嘗試32頁的第一個拓展練習(xí)點(diǎn)擊添加文本點(diǎn)擊添加文本點(diǎn)擊添加文本點(diǎn)擊添加文本多分支結(jié)構(gòu)if條件表達(dá)式1:語句1/語句塊1elif條件表達(dá)式2:語句2/語句塊2
……
elif條件表達(dá)式n:語句n/語句塊n[else:語句n+1/語句塊n+1]
注:多分支結(jié)構(gòu),幾個分支之間是有邏輯關(guān)系的,不能隨意顛倒順序。點(diǎn)擊添加文本點(diǎn)擊添加文本點(diǎn)擊添加文本點(diǎn)擊添加文本多分支程序練習(xí)——?dú)庀箢A(yù)報員大風(fēng)預(yù)警信號分四級,一級、二級、三級、四級分別用紅色、橙色、黃色、藍(lán)色標(biāo)示。1、大風(fēng)藍(lán)色預(yù)警信號:24小時內(nèi)可能受大風(fēng)影響,平均風(fēng)力可達(dá)6級以上,或者陣風(fēng)7級以上;或者已經(jīng)受大風(fēng)影響,平均風(fēng)力為6~7級,或者陣風(fēng)7~8級并可能持續(xù)。2、大風(fēng)黃色預(yù)警信號:12小時內(nèi)可能受大風(fēng)影響,平均風(fēng)力可達(dá)8級以上,或者陣風(fēng)9級以上;或者已經(jīng)受大風(fēng)影響,平均風(fēng)力為8~9級,或者陣風(fēng)9~10級并可能持續(xù)。3、大風(fēng)橙色預(yù)警信號:6小時內(nèi)可能受大風(fēng)影響,平均風(fēng)力可達(dá)10級以上,或者陣風(fēng)11級以上;或者已經(jīng)受大風(fēng)影響,平均風(fēng)力為10~11級,或者陣風(fēng)11~12級并可能持續(xù)。4、大風(fēng)紅色預(yù)警信號:6小時內(nèi)可能受大風(fēng)影響,平均風(fēng)力可達(dá)12級以上,或者陣風(fēng)13級以上;或者已經(jīng)受大風(fēng)影響,平均風(fēng)力為12級以上,或者陣風(fēng)13級以上并可能持續(xù)。點(diǎn)擊添加文本點(diǎn)擊添加文本點(diǎn)擊添加文本點(diǎn)擊添加文本完善程序——?dú)庀箢A(yù)報員x=int(input("請輸入未來大風(fēng)等級:"))if6<=x<8:print("發(fā)布大風(fēng)藍(lán)色預(yù)警")elif_________
print("發(fā)布大風(fēng)黃色預(yù)警")elif10<=x<12:print(__________________)_____________print
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廠房消防勞務(wù)承包合同范例
- 淮北房產(chǎn)合同范本
- 通信網(wǎng)絡(luò)管理員高級??荚囶}與參考答案
- 出售民用土地合同范本
- 廚師出國勞務(wù)合同范本
- 單獨(dú)招生(機(jī)電類)題庫(含答案)
- 酒店整體設(shè)計合同范本
- 一起向未來北京冬殘奧會心得體會
- it行業(yè)勞務(wù)合同范本
- 《黃果樹瀑布》教學(xué)反思
- 2025年湖南環(huán)境生物職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫一套
- 2025年黑龍江農(nóng)業(yè)經(jīng)濟(jì)職業(yè)學(xué)院單招職業(yè)傾向性測試題庫參考答案
- 2025年廣東省深圳法院招聘書記員招聘144人歷年高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 變電站電網(wǎng)側(cè)儲能項(xiàng)目可行性研究報告
- 4.2 同學(xué)相伴 第二課時 課件 2024-2025學(xué)年三年級下冊道德與法治 統(tǒng)編版
- 2025年全球及中國調(diào)頻儲能行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年度會計人員繼續(xù)教育會計法律法規(guī)答題活動測試100題答案
- 消防維保年度工作計劃
- 棗莊學(xué)院《電力拖動與自動控制系統(tǒng)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年江蘇經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫
- 綠化遷移專項(xiàng)施工方案
評論
0/150
提交評論