Python語言程序設(shè)計多分支結(jié)構(gòu)課件-浙教版高中信息技術(shù)必修一_第1頁
Python語言程序設(shè)計多分支結(jié)構(gòu)課件-浙教版高中信息技術(shù)必修一_第2頁
Python語言程序設(shè)計多分支結(jié)構(gòu)課件-浙教版高中信息技術(shù)必修一_第3頁
Python語言程序設(shè)計多分支結(jié)構(gòu)課件-浙教版高中信息技術(shù)必修一_第4頁
Python語言程序設(shè)計多分支結(jié)構(gòu)課件-浙教版高中信息技術(shù)必修一_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

根據(jù)考試成績判定是否及格?

例:根據(jù)考試成績判定等級

輸入考試成績(0-100),輸出對應(yīng)等級。[90,100]A[75,90)B[60,75)C[0,60)D例:根據(jù)考試成績判定等級

多分支結(jié)構(gòu)多分支結(jié)構(gòu)多分支語句

if—elif—elseif條件1:

語句塊1elif條件2:

語句塊2

…elif條件n:

語句塊nelse:

語句塊n+1例:根據(jù)考試成績判定等級

例:根據(jù)考試成績判定等級

score>=75:score>=60:注意事項1if表達式1:

語句塊1elif表達式2:

語句塊2

…elif表達式n:

語句塊nelse:

語句塊n+1elif語句可以有多個。else語句可以缺省。例:根據(jù)考試成績判定等級

注意事項2if表達式1:

語句塊1elif表達式2:

語句塊2

…elif表達式n:

語句塊nelse:

語句塊n+1表達式的邏輯關(guān)系要清晰?;顒樱号袛嗪教炱鞯倪\行狀態(tài)

航天器速度運行狀態(tài)v<7.9不能進入太空7.9≤v<11.2繞地球運動11.2≤v<16.7繞太陽運行v≥16.7擺脫太陽引力,飛往宇宙空間第一宇宙速度:7.9km/s第二宇宙速度:11.2km/s第三宇宙速度:16.7km/s活動:判斷航天器的運行狀態(tài)

編寫程序,輸入航天器的速度,判斷它的運行狀態(tài)

活動:判斷航天器的運行狀態(tài)

1.分析問題

需要變量來存儲速度,何種類型float數(shù)學(xué)關(guān)系式python表達式v<7.97.9≤v<11.211.2≤v<16.7v≥16.7v<7.9v>=7.9andv<11.2v>=11.2andv<16.7v>=16.7判斷航天器的運行狀態(tài)

程序?qū)崿F(xiàn)

v=float(input(“輸入速度:”))ifv<7.9:print(“不能進入太空”)else:print(“飛往宇宙空間”)elifv>=7.9andv<11.2:print(“繞地球運動”)elifv>=11.2andv<16.7:print(“繞太陽運行”)例:某旅游景點規(guī)定,身高在1.2米以下的兒童免票,身高在1.2~1.5米(包括1.2米和1.5米)的兒童購買半價票,身高超過1.5米的游客購買全價票。用python程序?qū)崿F(xiàn)上述算法。h=

(“輸入身高,單位為米:”)___print(“免票”)___

print(“請購半價票”)___print(“請購全價票”)

float()inputifh<1.2:elifh<=1.5:else:復(fù)習(xí)

分支結(jié)構(gòu)

單分支結(jié)構(gòu)

雙分支結(jié)構(gòu)

if表達式:

語句塊if表達式:

語句塊1else:

語句塊2多分支結(jié)構(gòu)

if表達式1:

語句塊1elif表達式2:

語句塊2

…elif表達式n:

語句塊nelse:

語句塊n+1分支嵌套活動2:BMI指數(shù)判斷依據(jù)國家學(xué)生體質(zhì)標準,體重指數(shù)BMI評分表,學(xué)生BMI指數(shù)在

[16.5,23.2]

范圍內(nèi)為“正常”等級。完善bmi程序功能,根據(jù)輸入的身高和體重,判斷BMI值是否正常。BMI=體重÷身高21.分析問題用變量bmi存儲體重指數(shù)值,判斷bmi在正常范圍內(nèi)的表達式怎樣寫?活動2:BMI指數(shù)判斷bmi>=16.5bmi<=23.2and16.5<=bmi<=23.2BMI指數(shù)判斷2.設(shè)計算法:輸出“不正?!陛敵觥罢!遍_始16.5<=bmi<=23.2輸入身高h、體重w結(jié)束TrueFalse計算bmi的值BMI指數(shù)判斷3.編寫程序:w=_______(“請輸入你的體重:”)h=

#輸入身高bmi=______________________________#條件語句____________________

inputfloat()float(input(“請輸入你的身高:”))w/h**2if16.5<=bmi<=23.2:print(“正?!?else:print(“不正?!?活動2:BMI指數(shù)判斷BMI值身體狀況16.5<=bmi<=23.2正常bmi<16.5偏瘦bmi>23.2偏胖3.編寫程序:if

16.5<=bmi<=23.2:print(“正常!”)elif

bmi<16.5:

print(“偏瘦”)elif

bmi>23.2:

print(“偏胖”)BMI指數(shù)判斷2.設(shè)計算法:輸出“不正?!陛敵觥罢!?6.5<=bmi<=23.2結(jié)束TrueFalseBMI值身體狀況16.5<=bmi<=23.2正常bmi<16.5偏瘦bmi>23.2偏胖注意事項if語句的嵌套

if語句可以嵌套使用,即if語句中的語句塊還可以是if語句if

表達式1:

語句塊1else:

if

表達式2:

語句塊2

else:

語句塊3w=float(input(“請輸入你的體重:”))h=float(input(“請輸入你的體重:”))

bmi=w/h**2if16.5<=bmi<=23.2:print(“正?!?else:

ifbmi<16.5:print(“偏瘦”)

else:print(“偏胖”)

注意事項if語句的嵌套

if語句可以嵌套使用,即if語句中的語句塊還可以是if語句if

表達式1:

if

表達式2:

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論