基于Python的程序流程控制
共 848字,需瀏覽 2分鐘
·
2024-06-15 10:15
我們?cè)谇懊婢帉懙亩际且恍┖?jiǎn)單的語(yǔ)句,本章介紹程序流程控制方面的內(nèi)容,了解如何控制程序的流程,使得程序具有“判斷能力”,能夠像人腦一樣分析問題。主要內(nèi)容如下。
1 分支語(yǔ)句
2 循環(huán)語(yǔ)句
Python支持兩種循環(huán)語(yǔ)句:while和for。
5.2.1 while語(yǔ)句
3 跳轉(zhuǎn)語(yǔ)句
跳轉(zhuǎn)語(yǔ)句能夠改變程序的執(zhí)行順序,包括break、continue和return。
break和continue用于循環(huán)體中,而return用于函數(shù)中。本節(jié)先介紹break和continue語(yǔ)句,對(duì)于return語(yǔ)句,將在后面的章節(jié)中介紹。
5.3.1 break語(yǔ)句
break語(yǔ)句用于強(qiáng)行退出循環(huán)體,不再執(zhí)行循環(huán)體中剩余的語(yǔ)句。
通過Python指令運(yùn)行文件。
只循環(huán)了3次,item==3之后的數(shù)據(jù)不會(huì)被打印出來(lái)
5.3.2 continue語(yǔ)句
continue語(yǔ)句用于結(jié)束本次循環(huán),跳過循環(huán)體中尚未執(zhí)行的語(yǔ)句,接著進(jìn)行終止條件的判斷,以決定是否繼續(xù)循環(huán)。
4 動(dòng)動(dòng)手——計(jì)算水仙花數(shù)
下面編寫代碼,通過while循環(huán)計(jì)算出水仙花數(shù)。提示:水仙花數(shù)是一個(gè)三位數(shù),三位數(shù)各位的立方之和等于三位數(shù)本身。
下頁(yè)給出的只是參考代碼,你可以自由發(fā)揮。計(jì)算出的水仙花數(shù)有4個(gè):153、370、371和407。
5 練一練
1 編寫程序,通過for循環(huán)計(jì)算水仙花數(shù)。
2 能從循環(huán)語(yǔ)句的循環(huán)體中跳出的語(yǔ)句是()。
A.for語(yǔ)句 B.break語(yǔ)句 C.while語(yǔ)句 D.continue語(yǔ)句
3 下列語(yǔ)句執(zhí)行后,x的值是()。
a=3;b=4;x=5
if a<b:
a+=1
x+=1
A.5 B.3 C.4 D.6
