欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

while 用來(lái)「反復(fù)執(zhí)行」某一段代碼,「滿足條件」時(shí)進(jìn)入循環(huá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)景,比如客戶端和服務(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 識(shí)別圖片中的文字信息方法

    python 識(shí)別圖片中的文字信息方法

    今天小編就為大家分享一篇python 識(shí)別圖片中的文字信息方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • 詳解Python3序列賦值、序列解包

    詳解Python3序列賦值、序列解包

    這篇文章主要介紹了Python3序列賦值、序列解包的相關(guān)知識(shí),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-05-05
  • python實(shí)現(xiàn)flappy bird小游戲

    python實(shí)現(xiàn)flappy bird小游戲

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)flappy bird小游戲,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • 利用Python腳本生成sitemap.xml的實(shí)現(xiàn)方法

    利用Python腳本生成sitemap.xml的實(shí)現(xiàn)方法

    最近項(xiàng)目中需要用腳本生成sitemap,中間學(xué)習(xí)了一下sitemap的格式和lxml庫(kù)的用法。把結(jié)果記錄一下,方便以后需要直接拿來(lái)用。下面這篇文章主要介紹了利用Python腳本生成sitemap.xml的實(shí)現(xiàn)方法,需要的朋友可以參考借鑒,一起來(lái)看看吧。
    2017-01-01
  • Python3利用Qt5實(shí)現(xiàn)簡(jiǎn)易的五子棋游戲

    Python3利用Qt5實(shí)現(xiàn)簡(jiǎn)易的五子棋游戲

    這篇文章主要為大家詳細(xì)介紹了Python3利用Qt5實(shí)現(xiàn)簡(jiǎn)易的五子棋游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • python 調(diào)用有道api接口的方法

    python 調(diào)用有道api接口的方法

    今天小編就為大家分享一篇python 調(diào)用有道api接口的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-01-01
  • Python實(shí)現(xiàn)向PPT中插入表格與圖片的方法詳解

    Python實(shí)現(xiàn)向PPT中插入表格與圖片的方法詳解

    這篇文章將帶大家學(xué)習(xí)一下如何在PPT中插入表格與圖片以及在表格中插入內(nèi)容,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-05-05
  • Appium Python自動(dòng)化測(cè)試之環(huán)境搭建的步驟

    Appium Python自動(dòng)化測(cè)試之環(huán)境搭建的步驟

    這篇文章主要介紹了Appium Python自動(dòng)化測(cè)試之環(huán)境搭建的步驟,以32位的Windows 7操作系統(tǒng)為例介紹Appium+Python的環(huán)境搭建步驟,感興趣的小伙伴們可以參考一下
    2019-01-01
  • 淺析Python中的heapq優(yōu)先隊(duì)列

    淺析Python中的heapq優(yōu)先隊(duì)列

    在Python中,heapq模塊提供了實(shí)現(xiàn)最小堆算法的數(shù)據(jù)結(jié)構(gòu),能夠用作優(yōu)先隊(duì)列,本文將詳細(xì)介紹heapq模塊,包括堆的基本概念、heapq的功能和示例代碼,需要的可以參考下
    2023-12-12
  • Python中的變量和作用域詳解

    Python中的變量和作用域詳解

    這篇文章主要介紹了Python中的變量和作用域詳解的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-07-07

最新評(píng)論