項(xiàng)目六第三課時(shí) 優(yōu)化程序判斷輸入有效性課件【高效課堂精研】滬科版(2019)高中信息技術(shù)必修一第三單元_第1頁
項(xiàng)目六第三課時(shí) 優(yōu)化程序判斷輸入有效性課件【高效課堂精研】滬科版(2019)高中信息技術(shù)必修一第三單元_第2頁
項(xiàng)目六第三課時(shí) 優(yōu)化程序判斷輸入有效性課件【高效課堂精研】滬科版(2019)高中信息技術(shù)必修一第三單元_第3頁
項(xiàng)目六第三課時(shí) 優(yōu)化程序判斷輸入有效性課件【高效課堂精研】滬科版(2019)高中信息技術(shù)必修一第三單元_第4頁
項(xiàng)目六第三課時(shí) 優(yōu)化程序判斷輸入有效性課件【高效課堂精研】滬科版(2019)高中信息技術(shù)必修一第三單元_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

項(xiàng)目六解決溫標(biāo)轉(zhuǎn)換問題認(rèn)識(shí)程序和程序設(shè)計(jì)語言第三課時(shí)優(yōu)化程序,判斷輸入有效性print("

華氏

攝氏")forfinrange(100,106):c=5*(f-32)/9print("%8.0f%10.2f"%(f,c))練習(xí)1參考程序二,編寫程序,打印0到100(包括100)以內(nèi)的華氏攝氏溫度對(duì)應(yīng)表,間隔為10。程序二:循環(huán)結(jié)構(gòu)print("

華氏

攝氏")forfinrange(0,106,10):c=5*(f-32)/9print("%8.0f%10.2f"%(f,c))輸入下限=100輸入上限=0練習(xí)2根據(jù)以下的運(yùn)行結(jié)果編寫程序。如果要求其中上限和下限的數(shù)據(jù)是由用戶輸入,該如何編寫程序。print("輸入下限=100")print("輸入上限=0")a=int(input("輸入下限="))b=int(input("輸入上限="))P86活動(dòng)6.2編寫程序,打印指定范圍的華氏攝氏溫度對(duì)應(yīng)表,間隔為10,其中輸入上限和輸入下限由用戶輸入。

(1)用兩個(gè)變量分別表示下限和上限,增加輸入語句獲取下限和上限的值。(2)修改for語句。Forfinrange(______,_______,_______):C=5*(f-32)/9Print(“%8.0f%10.2f”(f,c))

a=int(input("輸入下限="))b=int(input("輸入上限="))print("華氏

攝氏")forfinrange(0,106,10):c=5*(f-32)/9print("%8.0f%10.2f"%(f,c))練習(xí)3思考與討論:運(yùn)行活動(dòng)6.2的程序時(shí),如果輸入下限=100,輸入上限=0,運(yùn)行程序會(huì)有什么結(jié)果?為什么這樣?怎樣解決?運(yùn)行結(jié)果是打印一張只有表頭的空表。因?yàn)槌绦蜻壿嬪e(cuò)誤,即程序沒能控制不合理的輸入數(shù)據(jù)解除決這一問題,需要用到選擇結(jié)構(gòu),即對(duì)輸入的上限和下限進(jìn)行檢查,判斷輸入是否有效。如果輸入有效,就打印溫度對(duì)應(yīng)表;如果輸入無效,則給出相關(guān)提示,結(jié)束程序的運(yùn)行。if語句if

語句用于實(shí)現(xiàn)選擇結(jié)構(gòu),其一般形式如下:if條件表達(dá)式:語句塊1else:

語句塊2如果滿足條件表達(dá)式則執(zhí)行語句1,否則執(zhí)行語句塊2.編寫程序a=int(input("輸入下限="))b=int(input("輸入上限="))print("華氏

攝氏")forfinrange(0,106,10):c=5*(f-32)/9print("%8.0f%10.2f"%(f,c))a=int(input("輸入下限="))b=int(input("輸入上限="))ifa>=b:print("輸入的下限應(yīng)該小于上限")else:print("華氏

攝氏")forfinrange(0,106,10):c=5*(f-32)/9print("%8.0f%10.2f"%(f,c))課堂練習(xí)1.在程序設(shè)計(jì)中,選擇結(jié)構(gòu)用于(

)A.按照固定順序執(zhí)行代碼 B.根據(jù)條件選擇不同的執(zhí)行路徑C.重復(fù)執(zhí)行一段代碼 D.同時(shí)執(zhí)行多個(gè)任務(wù)2.運(yùn)行下列程序段后,通過鍵盤輸入15和16,其輸出結(jié)果為(

)A.15 B.16 C.1516 D.1615BB3.根據(jù)學(xué)生成績(jī),判定并輸出等級(jí)的部分流程圖如圖所示:下列選項(xiàng)中與上圖所示功能相同的Python程序段是(

)A.ifscore<60:

print("不合格")ifscore>=85:

print("優(yōu)秀")ifscore>=60:

print("合格")B.ifscore>=85:

print("優(yōu)秀")ifscore<60:

print("不合格")else:

print("合格")C.ifscore>=60:

print("合格")elifscore>=85:

print("優(yōu)秀")else:

print("不合格")D.ifscore>=85:

print("優(yōu)秀")elifscore>=60:

print("合格")print("不合格")A.A B.B C.C D.DD4.小明同學(xué)想進(jìn)入某數(shù)學(xué)學(xué)習(xí)資源平臺(tái),需要輸入正確的用戶名和密碼才能瀏覽,如果用戶名和密碼均正確則提示登錄成功!允許瀏覽,否則顯示登錄失敗,小明同學(xué)的登錄用戶名為xiaoming,密碼為123456。閱讀下面的程序段,完善并運(yùn)行程序。

=input("請(qǐng)輸入您的用戶名:")password=input("請(qǐng)輸入您的密碼:")ifadmin=="xiaoming"and

:

print("登錄成功!")

print("登錄失敗!")adminpassword==”123456”else:課后練習(xí)P87活動(dòng)6.3

人體體溫計(jì)的合理范圍是華氏90度到110度。修改程序3,打印供醫(yī)務(wù)人員使用的指定范圍的華氏攝氏溫度對(duì)應(yīng)表。若輸入的上下限超出人體體溫合理范圍,則給予提示。(1)查閱if…elif…else語句的使用方法,完成程序修改。

(2)設(shè)計(jì)幾組輸入數(shù)據(jù),運(yùn)行程序,檢查程序是否無誤。運(yùn)行數(shù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論