




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程第四章程序設(shè)計(jì)基礎(chǔ)運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程第四章程序設(shè)計(jì)基礎(chǔ)1第四章程序設(shè)計(jì)基礎(chǔ)課前回顧變量的賦值:a=12輸入:input()
常用寫(xiě)法:a=input(“提示信息:”)類(lèi)型轉(zhuǎn)換:int()輸出:print()
常用寫(xiě)法:print(“提示信息:”)格式化輸出:“%.2f”%y %.2f是指保留小數(shù)點(diǎn)后兩位。 %y是指格式化的對(duì)象是y。第四章程序設(shè)計(jì)基礎(chǔ)課前回顧變量的賦值:a=122第四章程序設(shè)計(jì)基礎(chǔ)4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程探究活動(dòng)第四章程序設(shè)計(jì)基礎(chǔ)4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程3第四章程序設(shè)計(jì)基礎(chǔ)分析問(wèn)題
對(duì)于讀入的三個(gè)數(shù)a、b、c,設(shè)其中的最大數(shù)為m,先找出a和b中最大的數(shù)賦給m,然后再將m與c比較,從而找了三個(gè)數(shù)中最大的數(shù)。4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程第四章程序設(shè)計(jì)基礎(chǔ)分析問(wèn)題對(duì)于讀入的三個(gè)數(shù)4第四章程序設(shè)計(jì)基礎(chǔ)設(shè)計(jì)算法算法描述一:① 輸入三個(gè)數(shù)a、b、c;② 如果a>b,則m=a;否則m=b;③ 如果c>m,則m=c;④ 輸出m的值;⑤ 結(jié)束。4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程算法描述二:① 輸入三個(gè)數(shù)a、b、c;② 如果a>b,則m=a;③
如果a<b,則m=b;④ 如果c>m,則m=c;⑤ 輸出m的值;⑥ 結(jié)束。第四章程序設(shè)計(jì)基礎(chǔ)設(shè)計(jì)算法算法描述一:4.3運(yùn)用選擇5第四章程序設(shè)計(jì)基礎(chǔ)if語(yǔ)句4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程基礎(chǔ)語(yǔ)法:
if表達(dá)式:
執(zhí)行的代碼
else:
執(zhí)行的代碼
注意點(diǎn):①執(zhí)行的代碼前的縮進(jìn)要一致(通常使用tab鍵來(lái)縮進(jìn))②if判斷條件和else后面的冒號(hào)第四章程序設(shè)計(jì)基礎(chǔ)if語(yǔ)句4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題6第四章程序設(shè)計(jì)基礎(chǔ)4.1程序設(shè)計(jì)語(yǔ)言的基礎(chǔ)知識(shí)邏輯運(yùn)算符與邏輯表達(dá)式
a=0,b=1,c=2Pyton的運(yùn)算符與表達(dá)式運(yùn)算符邏輯表達(dá)式描述示例andxandy“與”。如果x為false,xandy為false,否則它返回y的值。aandb返回0candb返回1orxory“或”。如果x為true,它返回x的值,否則它返回y的值。aorb返回1corb返回2notnotx“非”。如果x為true,返回false,如果x為false,返回truenot(aandb)返回true第四章程序設(shè)計(jì)基礎(chǔ)4.1程序設(shè)計(jì)語(yǔ)言的基礎(chǔ)知識(shí)邏輯運(yùn)7第四章程序設(shè)計(jì)基礎(chǔ)單分支if語(yǔ)句4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程if表達(dá)式:
執(zhí)行的代碼第四章程序設(shè)計(jì)基礎(chǔ)單分支if語(yǔ)句4.3運(yùn)用選擇結(jié)構(gòu)描8第四章程序設(shè)計(jì)基礎(chǔ)雙分支if語(yǔ)句4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程if表達(dá)式:
執(zhí)行的代碼else:
執(zhí)行的代碼第四章程序設(shè)計(jì)基礎(chǔ)雙分支if語(yǔ)句4.3運(yùn)用選擇結(jié)構(gòu)描9第四章程序設(shè)計(jì)基礎(chǔ)4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程探究活動(dòng)問(wèn)題:對(duì)于讀入的一個(gè)整數(shù)a,判斷其是奇數(shù)還是偶數(shù)?第四章程序設(shè)計(jì)基礎(chǔ)4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程10第四章程序設(shè)計(jì)基礎(chǔ)分析問(wèn)題①確定輸入的整數(shù)②判斷其是奇數(shù)還是偶數(shù)4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程第四章程序設(shè)計(jì)基礎(chǔ)分析問(wèn)題①確定輸入的整數(shù)4.3運(yùn)11第四章程序設(shè)計(jì)基礎(chǔ)設(shè)計(jì)算法根據(jù)上面的分析,解決問(wèn)題的算法描述如下:
①輸入整數(shù)a;
②如果a%2==0,則輸出是偶數(shù);
③如果a%2==1,則輸出是奇數(shù);
④結(jié)束。4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程第四章程序設(shè)計(jì)基礎(chǔ)設(shè)計(jì)算法4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題12第四章程序設(shè)計(jì)基礎(chǔ)編寫(xiě)程序4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程print("請(qǐng)輸入一個(gè)整數(shù):")a=int(input())ifa%2==0:print(a,"是偶數(shù)")ifa%2==1:
print(a,"是奇數(shù)")第四章程序設(shè)計(jì)基礎(chǔ)編寫(xiě)程序4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題13第四章程序設(shè)計(jì)基礎(chǔ)設(shè)計(jì)算法根據(jù)上面的分析,解決問(wèn)題的算法描述如下:
①輸入整數(shù)a;
②如果a%2==0,則輸出是偶數(shù);否則輸出是奇數(shù);
③結(jié)束。4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程第四章程序設(shè)計(jì)基礎(chǔ)設(shè)計(jì)算法4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題14第四章程序設(shè)計(jì)基礎(chǔ)編寫(xiě)程序4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程print("請(qǐng)輸入一個(gè)整數(shù):")a=int(input())ifa%2==0:print(a,"是偶數(shù)")else:print(a,"是奇數(shù)")第四章程序設(shè)計(jì)基礎(chǔ)編寫(xiě)程序4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題15第四章程序設(shè)計(jì)基礎(chǔ)分析問(wèn)題調(diào)試運(yùn)行4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程第四章程序設(shè)計(jì)基礎(chǔ)分析問(wèn)題調(diào)試運(yùn)行4.3運(yùn)用選擇結(jié)構(gòu)16第四章程序設(shè)計(jì)基礎(chǔ)函數(shù)分割函數(shù)分割.split()對(duì)象是一個(gè)“字符串”#split()括號(hào)內(nèi)可以沒(méi)有參數(shù),代表所有的空字符,包括空格,換行符/n,制表符/t來(lái)分割。4.3.1if語(yǔ)句的應(yīng)用第四章程序設(shè)計(jì)基礎(chǔ)函數(shù)分割函數(shù)分割.split()17第四章程序設(shè)計(jì)基礎(chǔ)課堂練習(xí)輸入:input()常用寫(xiě)法:a=input(“提示信息:”)類(lèi)型轉(zhuǎn)換:int()、float()輸出:print()常用寫(xiě)法:print(“提示信息:”)分割字符串:split()格式化輸出:“%.2f”%y %.2f是指保留小數(shù)點(diǎn)后兩位。 %y是指格式化的對(duì)象是y。條件語(yǔ)句:if表達(dá)式:
執(zhí)行的語(yǔ)句
else:
執(zhí)行的語(yǔ)句
第四章程序設(shè)計(jì)基礎(chǔ)課堂練習(xí)輸入:input()格式化輸出18第四章程序設(shè)計(jì)基礎(chǔ)編寫(xiě)程序4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程第四章程序設(shè)計(jì)基礎(chǔ)編寫(xiě)程序4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題19第四章程序設(shè)計(jì)基礎(chǔ)編寫(xiě)程序4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程第四章程序設(shè)計(jì)基礎(chǔ)編寫(xiě)程序4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題20第四章程序設(shè)計(jì)基礎(chǔ)分析問(wèn)題調(diào)試運(yùn)行4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程第四章程序設(shè)計(jì)基礎(chǔ)分析問(wèn)題調(diào)試運(yùn)行4.3運(yùn)用選擇結(jié)構(gòu)21運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程第四章程序設(shè)計(jì)基礎(chǔ)運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程第四章程序設(shè)計(jì)基礎(chǔ)22第四章程序設(shè)計(jì)基礎(chǔ)課前回顧變量的賦值:a=12輸入:input()
常用寫(xiě)法:a=input(“提示信息:”)類(lèi)型轉(zhuǎn)換:int()輸出:print()
常用寫(xiě)法:print(“提示信息:”)格式化輸出:“%.2f”%y %.2f是指保留小數(shù)點(diǎn)后兩位。 %y是指格式化的對(duì)象是y。第四章程序設(shè)計(jì)基礎(chǔ)課前回顧變量的賦值:a=1223第四章程序設(shè)計(jì)基礎(chǔ)4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程探究活動(dòng)第四章程序設(shè)計(jì)基礎(chǔ)4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程24第四章程序設(shè)計(jì)基礎(chǔ)分析問(wèn)題
對(duì)于讀入的三個(gè)數(shù)a、b、c,設(shè)其中的最大數(shù)為m,先找出a和b中最大的數(shù)賦給m,然后再將m與c比較,從而找了三個(gè)數(shù)中最大的數(shù)。4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程第四章程序設(shè)計(jì)基礎(chǔ)分析問(wèn)題對(duì)于讀入的三個(gè)數(shù)25第四章程序設(shè)計(jì)基礎(chǔ)設(shè)計(jì)算法算法描述一:① 輸入三個(gè)數(shù)a、b、c;② 如果a>b,則m=a;否則m=b;③ 如果c>m,則m=c;④ 輸出m的值;⑤ 結(jié)束。4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程算法描述二:① 輸入三個(gè)數(shù)a、b、c;② 如果a>b,則m=a;③
如果a<b,則m=b;④ 如果c>m,則m=c;⑤ 輸出m的值;⑥ 結(jié)束。第四章程序設(shè)計(jì)基礎(chǔ)設(shè)計(jì)算法算法描述一:4.3運(yùn)用選擇26第四章程序設(shè)計(jì)基礎(chǔ)if語(yǔ)句4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程基礎(chǔ)語(yǔ)法:
if表達(dá)式:
執(zhí)行的代碼
else:
執(zhí)行的代碼
注意點(diǎn):①執(zhí)行的代碼前的縮進(jìn)要一致(通常使用tab鍵來(lái)縮進(jìn))②if判斷條件和else后面的冒號(hào)第四章程序設(shè)計(jì)基礎(chǔ)if語(yǔ)句4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題27第四章程序設(shè)計(jì)基礎(chǔ)4.1程序設(shè)計(jì)語(yǔ)言的基礎(chǔ)知識(shí)邏輯運(yùn)算符與邏輯表達(dá)式
a=0,b=1,c=2Pyton的運(yùn)算符與表達(dá)式運(yùn)算符邏輯表達(dá)式描述示例andxandy“與”。如果x為false,xandy為false,否則它返回y的值。aandb返回0candb返回1orxory“或”。如果x為true,它返回x的值,否則它返回y的值。aorb返回1corb返回2notnotx“非”。如果x為true,返回false,如果x為false,返回truenot(aandb)返回true第四章程序設(shè)計(jì)基礎(chǔ)4.1程序設(shè)計(jì)語(yǔ)言的基礎(chǔ)知識(shí)邏輯運(yùn)28第四章程序設(shè)計(jì)基礎(chǔ)單分支if語(yǔ)句4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程if表達(dá)式:
執(zhí)行的代碼第四章程序設(shè)計(jì)基礎(chǔ)單分支if語(yǔ)句4.3運(yùn)用選擇結(jié)構(gòu)描29第四章程序設(shè)計(jì)基礎(chǔ)雙分支if語(yǔ)句4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程if表達(dá)式:
執(zhí)行的代碼else:
執(zhí)行的代碼第四章程序設(shè)計(jì)基礎(chǔ)雙分支if語(yǔ)句4.3運(yùn)用選擇結(jié)構(gòu)描30第四章程序設(shè)計(jì)基礎(chǔ)4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程探究活動(dòng)問(wèn)題:對(duì)于讀入的一個(gè)整數(shù)a,判斷其是奇數(shù)還是偶數(shù)?第四章程序設(shè)計(jì)基礎(chǔ)4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程31第四章程序設(shè)計(jì)基礎(chǔ)分析問(wèn)題①確定輸入的整數(shù)②判斷其是奇數(shù)還是偶數(shù)4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程第四章程序設(shè)計(jì)基礎(chǔ)分析問(wèn)題①確定輸入的整數(shù)4.3運(yùn)32第四章程序設(shè)計(jì)基礎(chǔ)設(shè)計(jì)算法根據(jù)上面的分析,解決問(wèn)題的算法描述如下:
①輸入整數(shù)a;
②如果a%2==0,則輸出是偶數(shù);
③如果a%2==1,則輸出是奇數(shù);
④結(jié)束。4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程第四章程序設(shè)計(jì)基礎(chǔ)設(shè)計(jì)算法4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題33第四章程序設(shè)計(jì)基礎(chǔ)編寫(xiě)程序4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程print("請(qǐng)輸入一個(gè)整數(shù):")a=int(input())ifa%2==0:print(a,"是偶數(shù)")ifa%2==1:
print(a,"是奇數(shù)")第四章程序設(shè)計(jì)基礎(chǔ)編寫(xiě)程序4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題34第四章程序設(shè)計(jì)基礎(chǔ)設(shè)計(jì)算法根據(jù)上面的分析,解決問(wèn)題的算法描述如下:
①輸入整數(shù)a;
②如果a%2==0,則輸出是偶數(shù);否則輸出是奇數(shù);
③結(jié)束。4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程第四章程序設(shè)計(jì)基礎(chǔ)設(shè)計(jì)算法4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題35第四章程序設(shè)計(jì)基礎(chǔ)編寫(xiě)程序4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程print("請(qǐng)輸入一個(gè)整數(shù):")a=int(input())ifa%2==0:print(a,"是偶數(shù)")else:print(a,"是奇數(shù)")第四章程序設(shè)計(jì)基礎(chǔ)編寫(xiě)程序4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題36第四章程序設(shè)計(jì)基礎(chǔ)分析問(wèn)題調(diào)試運(yùn)行4.3運(yùn)用選擇結(jié)構(gòu)描述問(wèn)題求解過(guò)程第四章程序設(shè)計(jì)基礎(chǔ)分析問(wèn)題調(diào)試運(yùn)行4.3運(yùn)用選擇結(jié)構(gòu)37第四章程序設(shè)計(jì)基礎(chǔ)函數(shù)分割函數(shù)分割.split()對(duì)象是一個(gè)“字符串”
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 物第十章浮力單元試卷 2024-2025學(xué)年人教版物理八年級(jí)下冊(cè)
- 2024年紡織品檢驗(yàn)員考試注意事項(xiàng)試題及答案
- 土壤普查試題答案及解析
- 山東會(huì)計(jì)綜評(píng)試題及答案
- 社區(qū)建設(shè)考試試題及答案
- 必修四 測(cè)試題及答案
- 助理廣告師考試中廣告交流策略的深入分析試題及答案
- 廣告設(shè)計(jì)師廣告效果測(cè)評(píng)試題及答案
- 管理會(huì)計(jì)試題卷及答案
- 強(qiáng)化實(shí)踐國(guó)際商業(yè)美術(shù)設(shè)計(jì)師考試試題及答案
- 2024年研發(fā)部規(guī)劃
- 《冠心病》課件(完整版)
- 失業(yè)保險(xiǎn)待遇申領(lǐng)表
- 銷(xiāo)售提成及職能部門(mén)員工利潤(rùn)分紅方案
- 藥用植物學(xué)智慧樹(shù)知到答案2024年浙江中醫(yī)藥大學(xué)
- 評(píng)職稱(chēng)業(yè)績(jī)合同協(xié)議書(shū)
- 廣東省佛山2022-2023學(xué)年外研版八年級(jí)下學(xué)期英語(yǔ)期末模擬試卷(二)
- 四年級(jí)《爺爺?shù)臓敔攺哪睦飦?lái)》閱讀測(cè)評(píng)題
- 2020-2024年安徽省初中學(xué)業(yè)水平考試中考英語(yǔ)試卷(5年真題+答案解析)
- 2024年福建省泉州市中考二模地理試題
- 2024年重慶八中中考數(shù)學(xué)一模試卷
評(píng)論
0/150
提交評(píng)論