Python語(yǔ)言程序設(shè)計(jì)-第章-分支結(jié)構(gòu)含答案-(一)_第1頁(yè)
Python語(yǔ)言程序設(shè)計(jì)-第章-分支結(jié)構(gòu)含答案-(一)_第2頁(yè)
Python語(yǔ)言程序設(shè)計(jì)-第章-分支結(jié)構(gòu)含答案-(一)_第3頁(yè)
Python語(yǔ)言程序設(shè)計(jì)-第章-分支結(jié)構(gòu)含答案-(一)_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

Python語(yǔ)言程序設(shè)計(jì)-第章-分支結(jié)構(gòu)含答案-(一)Python語(yǔ)言程序設(shè)計(jì)-第章-分支結(jié)構(gòu)含答案-(一)全文共4頁(yè),當(dāng)前為第1頁(yè)。Python語(yǔ)言程序設(shè)計(jì)-第章-分支結(jié)構(gòu)含答案(一)Python語(yǔ)言程序設(shè)計(jì)-第章-分支結(jié)構(gòu)含答案-(一)全文共4頁(yè),當(dāng)前為第1頁(yè)。

Python語(yǔ)言程序設(shè)計(jì)是計(jì)算機(jī)學(xué)科中的一個(gè)重要領(lǐng)域,本文將針對(duì)Python語(yǔ)言程序設(shè)計(jì)的第一章——分支結(jié)構(gòu)進(jìn)行介紹,并探討分支結(jié)構(gòu)的相關(guān)知識(shí)點(diǎn)。

一、分支結(jié)構(gòu)的概念和基本語(yǔ)法

分支結(jié)構(gòu)是程序執(zhí)行流程中的一個(gè)重要構(gòu)成部分,它的基本概念和語(yǔ)法如下:

if條件語(yǔ)句:

執(zhí)行語(yǔ)句1

else:

執(zhí)行語(yǔ)句2

其中,條件語(yǔ)句可以是一個(gè)表達(dá)式,它的值為T(mén)rue或False。如果條件語(yǔ)句的值為T(mén)rue,則執(zhí)行語(yǔ)句1,否則執(zhí)行語(yǔ)句2。需要注意的是,if和else的后面都要加上冒號(hào)(:),執(zhí)行語(yǔ)句要縮進(jìn)。

二、if語(yǔ)句的嵌套

if語(yǔ)句可以進(jìn)行嵌套,即在if語(yǔ)句中再嵌套一個(gè)if語(yǔ)句。if語(yǔ)句嵌套的語(yǔ)法如下:

if條件語(yǔ)句1:

執(zhí)行語(yǔ)句1

Python語(yǔ)言程序設(shè)計(jì)-第章-分支結(jié)構(gòu)含答案-(一)全文共4頁(yè),當(dāng)前為第2頁(yè)。if條件語(yǔ)句2:

執(zhí)行語(yǔ)句2

else:

執(zhí)行語(yǔ)句3

需要注意的是,在if語(yǔ)句嵌套中,每個(gè)if語(yǔ)句都要有對(duì)應(yīng)的else,否則程序會(huì)出現(xiàn)錯(cuò)誤。

三、if語(yǔ)句的多分支結(jié)構(gòu)

在實(shí)際編程過(guò)程中,有時(shí)候需要對(duì)多個(gè)條件進(jìn)行判斷,此時(shí)就需要用到if語(yǔ)句的多分支結(jié)構(gòu)。if語(yǔ)句的多分支結(jié)構(gòu)語(yǔ)法如下:

if條件語(yǔ)句1:

執(zhí)行語(yǔ)句1

elif條件語(yǔ)句2:

執(zhí)行語(yǔ)句2

elif條件語(yǔ)句3:

執(zhí)行語(yǔ)句3

else:

執(zhí)行語(yǔ)句4

需要注意的是,在if語(yǔ)句的多分支結(jié)構(gòu)中,每個(gè)elif語(yǔ)句都是對(duì)上一個(gè)if或elif語(yǔ)句的條件的補(bǔ)充,else語(yǔ)句是對(duì)以上所有條件都不成立的情況的處理。

四、練習(xí)題

1、輸入一個(gè)數(shù)字,判斷它是正數(shù)、負(fù)數(shù)還是零。

答案:

Python語(yǔ)言程序設(shè)計(jì)-第章-分支結(jié)構(gòu)含答案-(一)全文共4頁(yè),當(dāng)前為第3頁(yè)。

num=int(input('請(qǐng)輸入一個(gè)數(shù)字:'))

ifnum>0:

print(num,'是正數(shù)')

elifnum==0:

print(num,'是零')

else:

print(num,'是負(fù)數(shù)')

2、輸入一個(gè)年份,判斷它是否為閏年。

答案:

year=int(input('請(qǐng)輸入一個(gè)年份:'))

ifyear%4==0andyear%100!=0oryear%400==0:

print(year,'是閏年')

else:

print(year,'不是閏年')

3、輸入三個(gè)數(shù)字,求出它們的平均數(shù)。

答案:

num1=float(input('請(qǐng)輸入第一個(gè)數(shù):'))

num2=float(input('請(qǐng)輸入第二個(gè)數(shù):'))

num3=float(input('請(qǐng)輸入第三個(gè)數(shù):'))

avg=(num1+num2+num3)/3

print('三個(gè)數(shù)的平均值為:',avg)

總結(jié):

Python語(yǔ)言程序設(shè)計(jì)-第章-分支結(jié)構(gòu)含答案-(一)全文共4頁(yè),當(dāng)前為第4頁(yè)。分支結(jié)構(gòu)是程序中的一種重要結(jié)構(gòu),Python語(yǔ)言它的基本語(yǔ)法和嵌套語(yǔ)法都是比較簡(jiǎn)單的,但是在實(shí)際應(yīng)用中,還需要靈活掌握不同的語(yǔ)法結(jié)構(gòu),才能寫(xiě)出高效可靠的程序。需要多寫(xiě)代碼練習(xí),熟悉分支結(jié)構(gòu)的應(yīng)用方法,才能掌握Python語(yǔ)言的程序設(shè)計(jì)。Python語(yǔ)言程序設(shè)計(jì)-第章-分支結(jié)構(gòu)含答案-(一)全文共4頁(yè),當(dāng)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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)論