最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python循環(huán)語(yǔ)句之while循環(huán)和for循環(huán)詳解

 更新時(shí)間:2023年08月07日 09:46:43   作者:士別三日wyx  
在Python中,循環(huán)語(yǔ)句用于重復(fù)執(zhí)行一段代碼,直到滿(mǎn)足某個(gè)條件為止,在Python中,有兩種主要的循環(huán)語(yǔ)句:for循環(huán)和while循環(huán),本文就來(lái)給大家介紹一下這兩個(gè)循環(huán)的用法,需要的朋友可以參考下

while 用來(lái)「反復(fù)執(zhí)行」某一段代碼,「滿(mǎn)足條件」時(shí)進(jìn)入循環(huán),「不滿(mǎn)足條件」時(shí)跳出循環(huán)。

1、語(yǔ)法格式

針對(duì)不同的場(chǎng)景, while 可以使用不同的「語(yǔ)法格式」

1.1、while

最「基礎(chǔ)」的語(yǔ)法結(jié)構(gòu),常用在簡(jiǎn)單的場(chǎng)景中。

while 判斷條件:
	執(zhí)行代碼

實(shí)例:定義你的余額,每天掙1塊錢(qián),掙夠20塊錢(qián),就能去網(wǎng)吧

money = 12
while money < 20:
    print(money, '元:窮逼,離開(kāi)我的網(wǎng)吧')
    money += 1
print('這位爺,里邊兒請(qǐng)')

輸出:

12 元:窮逼,離開(kāi)我的網(wǎng)吧
13 元:窮逼,離開(kāi)我的網(wǎng)吧
14 元:窮逼,離開(kāi)我的網(wǎng)吧
15 元:窮逼,離開(kāi)我的網(wǎng)吧
16 元:窮逼,離開(kāi)我的網(wǎng)吧
17 元:窮逼,離開(kāi)我的網(wǎng)吧
18 元:窮逼,離開(kāi)我的網(wǎng)吧
19 元:窮逼,離開(kāi)我的網(wǎng)吧
這位爺,里邊兒請(qǐng)

1.2、死循環(huán)

當(dāng)判斷條件一直為 True 時(shí),循環(huán)就會(huì)「無(wú)限循環(huán)」下去。常用于一些特殊的場(chǎng)景,比如客戶(hù)端和服務(wù)器的心跳請(qǐng)求。

while True:
	執(zhí)行代碼

實(shí)例:定義你余額,每天不掙錢(qián),掙夠20塊錢(qián),就能去網(wǎng)吧。

money = 12
while money < 20:
    print(money, '元:窮逼,離開(kāi)我的網(wǎng)吧')
print('這位爺,里邊兒請(qǐng)')

輸出:

12 元:窮逼,離開(kāi)我的網(wǎng)吧
12 元:窮逼,離開(kāi)我的網(wǎng)吧
    ......

1.3、簡(jiǎn)寫(xiě)形式

如果 while 的循環(huán)體只有「一條語(yǔ)句」,可以寫(xiě)成一行。

money = 12
while money < 20: print(money, '元:窮逼,離開(kāi)我的網(wǎng)吧')

2、continue 跳過(guò)循環(huán)

關(guān)鍵字 continue 可以「跳過(guò)一次循環(huán)」,不執(zhí)行后續(xù)代碼,直接進(jìn)入下一次循環(huán)。

實(shí)例:定義你的余額,每天掙1塊錢(qián),掙夠20塊錢(qián),就能網(wǎng)吧;但掙到15塊錢(qián),可以休息一天。

money = 12
while money < 20:
    money += 1
    if money == 15:
        print('休息一下')
        continue
    print('余額:', money, '繼續(xù)搬磚')
print('去網(wǎng)吧打游戲')

輸出:

余額: 13 繼續(xù)搬磚
余額: 14 繼續(xù)搬磚
休息一下
余額: 16 繼續(xù)搬磚
余額: 17 繼續(xù)搬磚
余額: 18 繼續(xù)搬磚
余額: 19 繼續(xù)搬磚
余額: 20 繼續(xù)搬磚
去網(wǎng)吧打游戲

3、break 結(jié)束循環(huán)

關(guān)鍵字 break 可以「結(jié)束」整個(gè)循環(huán)

實(shí)例:定義你的余額,每天掙1塊錢(qián),掙夠20塊錢(qián),就去網(wǎng)吧;但掙到15塊錢(qián)時(shí),你就累死了。

money = 12
while money < 20:
    money += 1
    if money == 15:
        print('啊,我累死了')
        break
    print('余額:', money, '繼續(xù)搬磚')
print('去網(wǎng)吧打游戲')

輸出:

余額: 13 繼續(xù)搬磚
余額: 14 繼續(xù)搬磚
啊,我累死了
去網(wǎng)吧打游戲

4、for 循環(huán)

for 循環(huán)常用來(lái)「遍歷」可迭代對(duì)象,比如遍歷列表、元組等。

實(shí)例:遍歷列表中每一個(gè)元素

list1 = [1, 2, 3, 4]
for i in list1:
    print(i)

輸出:

1
2
3
4

5、pass 占位符

關(guān)鍵字 pass 作用是「占位」,什么也不做,保持結(jié)構(gòu)的完整性,避免「語(yǔ)法錯(cuò)誤」。

比如在循環(huán)或判斷語(yǔ)句中作為空的執(zhí)行體:

for i in 'str':
    pass
money = 18
if money > 20:
    pass

或者開(kāi)發(fā)初期,只定義函數(shù)結(jié)構(gòu),但不實(shí)現(xiàn)具體功能,就先用 pass 占位

def function1():
    pass
def funcation2():
    pass

到此這篇關(guān)于Python循環(huán)語(yǔ)句之while循環(huán)和for循環(huán)詳解的文章就介紹到這了,更多相關(guān)Python循環(huán)語(yǔ)句內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python enumerate內(nèi)置函數(shù)用法總結(jié)

    python enumerate內(nèi)置函數(shù)用法總結(jié)

    這篇文章主要介紹了python enumerate內(nèi)置函數(shù)用法總結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01
  • Python基礎(chǔ)語(yǔ)法:變量、常量與表達(dá)式實(shí)戰(zhàn)案例

    Python基礎(chǔ)語(yǔ)法:變量、常量與表達(dá)式實(shí)戰(zhàn)案例

    這段文章詳細(xì)介紹了Python編程中的三大基礎(chǔ)概念:變量、常量與表達(dá)式,文章通過(guò)實(shí)例講解了變量的定義、命名規(guī)則及使用方法,強(qiáng)調(diào)了常量的命名規(guī)范和表達(dá)式的的基本組成,感興趣的朋友一起看看吧
    2026-06-06
  • Python?selenium?八種定位元素的方式

    Python?selenium?八種定位元素的方式

    這篇文章主要介紹了Python?selenium八種定位元素的方式,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-08-08
  • 詳解Python3除法之真除法、截?cái)喑ê拖氯≌麑?duì)比

    詳解Python3除法之真除法、截?cái)喑ê拖氯≌麑?duì)比

    這篇文章主要介紹了詳解Python3除法之真除法、截?cái)喑ê拖氯≌麑?duì)比,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • ipython jupyter notebook中顯示圖像和數(shù)學(xué)公式實(shí)例

    ipython jupyter notebook中顯示圖像和數(shù)學(xué)公式實(shí)例

    這篇文章主要介紹了ipython jupyter notebook中顯示圖像和數(shù)學(xué)公式實(shí)例,具有很好的參考價(jià)值,希望對(duì)有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-04-04
  • python數(shù)據(jù)操作之lambda表達(dá)式詳情

    python數(shù)據(jù)操作之lambda表達(dá)式詳情

    這篇文章主要介紹了python數(shù)據(jù)操作之lambda表達(dá)式詳情,文章基于python的相關(guān)資料展開(kāi)lambda表達(dá)式具體的內(nèi)容,感興趣的小伙伴可以參考一下
    2022-05-05
  • Pytorch之Variable的用法

    Pytorch之Variable的用法

    今天小編就為大家分享一篇Pytorch之Variable的用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • 淺談python中的多態(tài)

    淺談python中的多態(tài)

    在面向?qū)ο蟪绦蛟O(shè)計(jì)中,除了封裝和繼承特性外,多態(tài)也是一個(gè)非常重要的特性。讓具有不同功能的函數(shù)可以使用相同的函數(shù)名,這樣就可以用一個(gè)函數(shù)名調(diào)用不同內(nèi)容(功能)的函數(shù)
    2021-06-06
  • Python中擴(kuò)展包的安裝方法詳解

    Python中擴(kuò)展包的安裝方法詳解

    這篇文章主要給大家總結(jié)了關(guān)于Python中擴(kuò)展包的安裝方法,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編一起來(lái)學(xué)習(xí)學(xué)習(xí)吧。
    2017-06-06
  • Python內(nèi)建類(lèi)型list源碼學(xué)習(xí)

    Python內(nèi)建類(lèi)型list源碼學(xué)習(xí)

    這篇文章主要為大家介紹了Python內(nèi)建類(lèi)型list源碼學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05

最新評(píng)論

泗洪县| 雅安市| 拜泉县| 东平县| 汪清县| 伽师县| 竹北市| 抚州市| 丹东市| 黄冈市| 绿春县| 翼城县| 盐山县| 青阳县| 恩施市| 拜泉县| 白山市| 潞城市| 视频| 申扎县| 达州市| 洪湖市| 开化县| 兴国县| 清流县| 拜城县| 苍梧县| 崇明县| 沙田区| 武鸣县| 邯郸市| 铅山县| 阿拉善左旗| 井冈山市| 梁河县| 晋城| 巫溪县| 通辽市| 平顺县| 唐山市| 顺平县|