国产网曝门99视频在线看_免费看片a级毛片免费看_4hu四虎永久在线观看_高清无套内精线观看456_国产欧美亚洲日韩久久福利_av在线无码观看另类重口_欧美精品一二三区较多收藏_欧美老熟妇伦视频_婷婷六月综合激情_最新国产成人野战在线观看


Python基礎(chǔ):break語句知識詳解

    時(shí)間: 瀏覽:1392次  來源:站長在線
歡迎你來到站長在線的站長學(xué)堂學(xué)習(xí)Python知識,今天起把教程分開來拆解知識點(diǎn),把每一個(gè)知識點(diǎn)講透。比如今天要講的課程內(nèi)容是《零基礎(chǔ)Python完全自學(xué)教程13:Python中

歡迎你來到站長在線的站長學(xué)堂學(xué)習(xí)python知識,今天起把教程分開來拆解知識點(diǎn),把每一個(gè)知識點(diǎn)講透。比如今天要講的課程內(nèi)容是《零基礎(chǔ)Python完全自學(xué)教程13:Python中的break語句、continue語句pass語句》應(yīng)該把知識點(diǎn)拆解開來,本文就講一個(gè)知識點(diǎn):《Python中的break語句》等3個(gè)知識點(diǎn)都講解完畢了,在組合成今天的教程。

今天問了一個(gè)群里面的人,問他學(xué)到哪里了,他說第8課,學(xué)起來有點(diǎn)難啊。我回頭一看第8課是《Python中常用的運(yùn)算符》,本節(jié)課主要內(nèi)容有:算術(shù)運(yùn)算符、賦值運(yùn)算符、比較(關(guān)系)運(yùn)算符、邏輯運(yùn)算符位運(yùn)算符。每一個(gè)小結(jié)里面都有很多的知識點(diǎn),我做教程都做了3天才完成的。

現(xiàn)在感覺起來,不應(yīng)該這樣做教程了,內(nèi)容太多學(xué)起來吃力,從今天起應(yīng)該把每一個(gè)知識點(diǎn)講透,然后再組合成連續(xù)的教程。


Python中的break語句

先來講解break這個(gè)單詞的意思,break作為動(dòng)詞有:“打破;(使)破裂;弄壞;損壞;壞掉;弄破;使流血的意思,作為名詞有“休息;間歇;課間休息;間斷;暫停”的意思。

在Python中,break語句用于終止當(dāng)前的循環(huán),循環(huán)條件沒有False條件或者序列還沒被完全遞歸完,也會(huì)停止執(zhí)行循環(huán)語句。包括前面所學(xué)的while循環(huán)和for循環(huán)在內(nèi)的所有控制語句。

break語句的使用語法很簡單,只要在相應(yīng)的while語句或者是for語句中加入break語句即可。

通常情況下,break語句會(huì)和if語句搭配使用,表示在某種情況下跳出循環(huán)。如果是多種嵌套的循環(huán),則break語句,跳出最內(nèi)層的循環(huán)(也就是說只向外跳一層

1、在while語句中使用break語句的形式如下:

while 條件表達(dá)式1:
    執(zhí)行代碼塊
    if 條件表達(dá)式2:
        bresk

其中,條件表達(dá)式2是用于判斷何時(shí)調(diào)用break語句跳出循環(huán)的。

在while語句中使用break語句執(zhí)行流程圖如下圖所示:


2、在for語句中使用break語句的形式如下:

for 迭代變量 in 對象:
    if 條件表達(dá)式:
        break

其中,條件表達(dá)式用于判斷何時(shí)調(diào)用break語句跳出循環(huán)。

在for語句中使用break語句的執(zhí)行流程圖,如下圖所示:


我們在實(shí)例12.2、使用for循環(huán)解決黃蓉與瑛姑見面的數(shù)學(xué)題。里面的for要從0循環(huán)到99,在23時(shí)已經(jīng)找到了符號條件的數(shù),但是還會(huì)繼續(xù)執(zhí)行。

現(xiàn)在我們就用break語句實(shí)現(xiàn)符合條件以后,跳出循環(huán),結(jié)束語句,提高程序執(zhí)行效率。

實(shí)例13.1、在for循環(huán)中使用break語句解決黃蓉與瑛姑見面的數(shù)學(xué)題。(for循環(huán)改進(jìn)版)

思路:在實(shí)例12.2中末尾代碼加入break語句,實(shí)現(xiàn)找到符合條件的數(shù)以后,直接退出for循環(huán)。修改后代碼如下:

print("今有物不知其數(shù),三三數(shù)之剩二,五五數(shù)之剩三,七七數(shù)之剩二,問幾何?\n")
for number in range(100):
    if (number%3 ==2) and (number%5 ==3) and (number%7 ==2):   # 判斷是否符合條件
        print("答曰:這個(gè)數(shù)是",number)                         # 輸出符合條件的數(shù)
        break                                                  # 跳出for循環(huán)

執(zhí)行結(jié)果如下:

今有物不知其數(shù),三三數(shù)之剩二,五五數(shù)之剩三,七七數(shù)之剩二,問幾何?

答曰:這個(gè)數(shù)是 23
>>> 

在這里是到23是真正的停止了的,而在實(shí)例12.2中雖然顯示的結(jié)果和上面的一樣,但是,實(shí)際上,執(zhí)行起來不是,會(huì)把1~99都執(zhí)行一次,要想顯示全部執(zhí)行的效果,我們可以在實(shí)例12.2中的代碼在第二行和第3行之間添加“print(number)”,執(zhí)行效果如下:

今有物不知其數(shù),三三數(shù)之剩二,五五數(shù)之剩三,七七數(shù)之剩二,問幾何?

0
1
……
22
23
答曰:這個(gè)數(shù)是 23
24
25
……
98
99
>>> 

也就是說,如果for循環(huán)中沒有添加break語句,不管你也沒有顯示全部數(shù)值,都會(huì)執(zhí)行全部數(shù)值。如果是數(shù)值很小,時(shí)間都差不多,如果數(shù)值大到很大,那么所花費(fèi)的時(shí)間就很多了。



本文地址:http://003188.cn/breakyuju.html
碼字不易,打個(gè)賞唄
楊澤業(yè)感謝你的支持!

猜你喜歡

域名pythonw.cn出售

域名pythonw.cn的詳細(xì)信息:Python網(wǎng)

2022-08-06  分類:域名出售  瀏覽:1375次


站長在線Python教程:Python中類定義詳解

導(dǎo)讀:歡迎你來到站長在線的站長學(xué)堂學(xué)習(xí)Python知識,本文學(xué)習(xí)的是《Python中類定義詳解》。

2022-02-23  分類:Python學(xué)堂  瀏覽:1899次


站長在線Python教程:python中面向?qū)ο笙嚓P(guān)概述詳解

導(dǎo)讀:歡迎你來到站長在線的站長學(xué)堂學(xué)習(xí)Python知識,本文學(xué)習(xí)的是《python中面向?qū)ο笙嚓P(guān)概述詳解》。本文的主要內(nèi)容有:面向?qū)ο笫鞘裁?、面向?qū)ο笾械膶ο笫鞘裁?、Python中的類是什么、面向?qū)ο缶幊痰奶攸c(diǎn)有哪些?

2022-02-14  分類:Python學(xué)堂  瀏覽:1617次


站長在線零基礎(chǔ)Python完全自學(xué)教程23:函數(shù)的返回值、作用域和匿名函數(shù)

導(dǎo)讀:歡迎你來到站長學(xué)堂,學(xué)習(xí)站長在線出品的在線課程《零基礎(chǔ) Python完全自學(xué)教程》今天給大家分享的是第23課《函數(shù)的返回值、作用域和匿名函數(shù)》。本文是一個(gè)大課程分成了下面4節(jié)小課程:Python中函數(shù)的返回值、Python函數(shù)中的局部變量、Python函數(shù)中的全局變量、Python函數(shù)中的匿名函數(shù)等內(nèi)容。

2022-02-09  分類:Python學(xué)堂  瀏覽:1487次


站長在線Python教程:Python函數(shù)中的匿名函數(shù)詳解

歡迎你來到站長在線的站長學(xué)堂學(xué)習(xí)Python知識,本文學(xué)習(xí)的是《Python函數(shù)中的匿名函數(shù)詳解》。本文的主要內(nèi)容有:匿名函數(shù)的定義、匿名函數(shù)的表達(dá)式、匿名函數(shù)的注意點(diǎn)、匿名函數(shù)的優(yōu)點(diǎn)、匿名函數(shù)的應(yīng)用舉例。

2022-02-01  分類:Python學(xué)堂  瀏覽:1603次


站長在線Python教程精講:在Python函數(shù)中的全局變量詳解

歡迎你來到站長在線的站長學(xué)堂學(xué)習(xí)Python知識,本文學(xué)習(xí)的是《Python中的全局變量詳解》。本文的主要內(nèi)容有:什么是全局變量、在函數(shù)外部定義的變量是全局變量、在函數(shù)內(nèi)部定義中添加global關(guān)鍵詞后變成全局變量。

2022-01-10  分類:Python學(xué)堂  瀏覽:1719次


站長在線Python教程精講:在Python函數(shù)中的局部變量詳解

導(dǎo)讀:歡迎你來到站長在線的站長學(xué)堂學(xué)習(xí)Python知識,本文學(xué)習(xí)的是《在Python函數(shù)中的局部變量詳解》。本文的主要內(nèi)容有:變量的作用域的概念、局部變量的概念、局部變量的舉例。

2022-01-06  分類:Python學(xué)堂  瀏覽:1620次


Python常用英語及用法

站長在線站長,準(zhǔn)備系統(tǒng)的學(xué)習(xí)Python知識,但是對我來說,英語實(shí)在是太差了,當(dāng)然我知道的是,不僅僅我,很多人在學(xué)習(xí)Python的時(shí)候,也是不知道這些英語單詞的意思與用法的,在這里站長在線站長就把這些英語整理出來,把英語以及中文意思、用法一起貼出來,讓大家一起來學(xué)習(xí)。

2022-01-02  分類:Python學(xué)堂  瀏覽:1834次


站長在線Python精講:Python中函數(shù)的返回值

導(dǎo)讀:歡迎你來到站長在線的站長學(xué)堂學(xué)習(xí)Python知識,本文學(xué)習(xí)的是《Python中函數(shù)的返回值》。本文的主要內(nèi)容有:函數(shù)的返回值的含義、函數(shù)設(shè)置返回值的作用、return語句位置與多條 return語句的總結(jié)。

2021-12-29  分類:Python學(xué)堂  瀏覽:1793次


站長在線零基礎(chǔ)Python完全自學(xué)教程22:在Python中函數(shù)的參數(shù)傳遞

歡迎你來到站長學(xué)堂,學(xué)習(xí)站長在線出品的在線課程《零基礎(chǔ) Python完全自學(xué)教程》今天給大家分享的是第22課《在Python中函數(shù)的參數(shù)傳遞》。本文是一個(gè)大課程分成了下面5節(jié)小課程:在Python函數(shù)中理解形式參數(shù)和實(shí)際參數(shù)、在Python函數(shù)中參數(shù)傳遞的位置參數(shù)詳解、在Python函數(shù)中的關(guān)鍵字參數(shù)詳解、在Python函數(shù)中的默認(rèn)參數(shù)詳解、在Python函數(shù)中的可變參數(shù)詳解。

2021-12-26  分類:Python學(xué)堂  瀏覽:1583次