0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Python中的while循環(huán)結(jié)構(gòu)

網(wǎng)絡(luò)技術(shù)干貨圈 ? 來源:網(wǎng)絡(luò)技術(shù)干貨圈 ? 2023-04-19 15:44 ? 次閱讀

Python 中,while 循環(huán)是一種重復(fù)執(zhí)行代碼塊的結(jié)構(gòu),只要指定的條件為 True,就會(huì)繼續(xù)執(zhí)行。

一、語法

whilecondition:
#循環(huán)體

condition 是一個(gè)表達(dá)式,它的值將在每次循環(huán)開始時(shí)求值。如果它的值為 True,則執(zhí)行循環(huán)體中的代碼,然后再次檢查 condition。如果它的值仍然為 True,則再次執(zhí)行循環(huán)體中的代碼,直到 condition 的值為 False,循環(huán)停止。

在 Python 中,循環(huán)體由縮進(jìn)表示。在 while 循環(huán)中,所有縮進(jìn)的代碼都將被視為單個(gè)代碼塊。

二、示例

下面是一個(gè)簡單的示例,它使用 while 循環(huán)打印數(shù)字 1 到 5:

i=1
whilei<=?5:
????print(i)
????i?+=?1

在上面的示例中,i 初始化為 1。然后,while 循環(huán)檢查 i 是否小于或等于 5。如果是,則打印 i 的值,然后將 i 的值增加 1。然后再次檢查 i 是否小于或等于 5。這個(gè)過程一直持續(xù)到 i 的值為 6,循環(huán)停止。

三、break 和 continue 語句

在 while 循環(huán)中,可以使用 break 語句來立即停止循環(huán)。例如,下面的示例將循環(huán)打印數(shù)字,但在數(shù)字為 3 時(shí)停止:

i=1
whilei<=?5:
????print(i)
????if?i?==?3:
????????break
????i?+=?1

在上面的示例中,break 語句將在 i 的值為 3 時(shí)執(zhí)行,導(dǎo)致循環(huán)立即停止。

您還可以使用 continue 語句跳過當(dāng)前循環(huán)的剩余部分,并繼續(xù)下一個(gè)循環(huán)。例如,下面的示例將循環(huán)打印數(shù)字,但在數(shù)字為 3 時(shí)跳過該數(shù)字:

i=1
whilei<=?5:
????if?i?==?3:
????????i?+=?1
????????continue
????print(i)
????i?+=?1

在上面的示例中,continue 語句將在 i 的值為 3 時(shí)執(zhí)行,導(dǎo)致循環(huán)跳過 print(i) 語句并立即繼續(xù)下一個(gè)循環(huán)。

四、總結(jié)

while 循環(huán)是一種重復(fù)執(zhí)行代碼塊的結(jié)構(gòu),只要指定的條件為 True,就會(huì)繼續(xù)執(zhí)行。您可以在循環(huán)體中使用 break 和 continue 語句來控制循環(huán)的行為。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 結(jié)構(gòu)
    +關(guān)注

    關(guān)注

    1

    文章

    117

    瀏覽量

    21549
  • 循環(huán)
    +關(guān)注

    關(guān)注

    0

    文章

    92

    瀏覽量

    15939
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4695

    瀏覽量

    68081
  • python
    +關(guān)注

    關(guān)注

    54

    文章

    4758

    瀏覽量

    84288
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    pythonwhile循環(huán)打印星星的有幾種形狀

    pythonwhile循環(huán)打印星星的四種形狀
    發(fā)表于 06-02 06:30

    pythonwhile語句循環(huán)操作注意事項(xiàng)

    pythonwhile語句循環(huán)
    發(fā)表于 06-04 17:31

    python while循環(huán)

    python while循環(huán)while 語句用于循環(huán)執(zhí)行程序,即在某條件下,循環(huán)執(zhí)行某段程序,以
    發(fā)表于 02-28 16:40

    LabVIEW循環(huán)結(jié)構(gòu)

    在程序設(shè)計(jì),如果需要重復(fù)執(zhí)行一段代碼,就需要使用循環(huán)結(jié)構(gòu)。接下來我們將介紹在LabVIEW中常常使用的2種循環(huán)結(jié)構(gòu)
    發(fā)表于 09-12 10:33 ?49次下載

    在LabVIEW中使用的2種循環(huán)結(jié)構(gòu)While循環(huán)和For循環(huán)的詳細(xì)資料概述

    在程序設(shè)計(jì),如果需要重復(fù)執(zhí)行一段代碼,就需要使用循環(huán)結(jié)構(gòu)。接下來我們將介紹在 LabVIEW 中常常使用的 2 種循環(huán)結(jié)構(gòu)
    發(fā)表于 06-19 08:00 ?33次下載
    在LabVIEW中使用的2種<b class='flag-5'>循環(huán)</b><b class='flag-5'>結(jié)構(gòu)</b><b class='flag-5'>While</b><b class='flag-5'>循環(huán)</b>和For<b class='flag-5'>循環(huán)</b>的詳細(xì)資料概述

    python while循環(huán)詳解

    python while循環(huán) while 語句用于循環(huán)執(zhí)行程序,即在某條件下,循環(huán)執(zhí)行某段程序,
    的頭像 發(fā)表于 02-28 16:39 ?2404次閱讀

    詳解Python的for和while循環(huán)

    Python 的 for 和 while 循環(huán)是靈活并且高級(jí)的,語法自然、讀起來像偽代碼。而 Cython 也支持 for 和 while,無需修改。但由于
    的頭像 發(fā)表于 06-24 16:02 ?1431次閱讀

    Pythonwhile循環(huán)是什么

    Python中有2種循環(huán)。一種循環(huán)次數(shù)明確,另一種循環(huán)次數(shù)不明確。`for循環(huán)`的循環(huán)重復(fù)次數(shù)是
    的頭像 發(fā)表于 02-23 11:15 ?1163次閱讀

    網(wǎng)絡(luò)工程師學(xué)Python-while循環(huán)

    Python ,while 循環(huán)是一種重復(fù)執(zhí)行代碼塊的結(jié)構(gòu),只要指定的條件為 True,就會(huì)繼續(xù)執(zhí)行。
    的頭像 發(fā)表于 04-19 15:45 ?793次閱讀

    Python的for循環(huán)結(jié)構(gòu)

    Python ,for 循環(huán)是一種常用的結(jié)構(gòu),用于遍歷序列(如列表、元組、字符串)的元素。
    的頭像 發(fā)表于 04-19 15:45 ?2154次閱讀

    詳解Pythonwhile循環(huán)

    說起編程語言中的循環(huán),一般 for 循環(huán)用的時(shí)候比較多,因?yàn)橄啾扔?while 循環(huán),for 循環(huán)的代碼量更少。不過有時(shí)候也會(huì)用到
    的頭像 發(fā)表于 04-26 17:55 ?1312次閱讀

    pythonwhile循環(huán)條件介紹

    while循環(huán) 如果條件成立(true),重復(fù)執(zhí)行相同操作,條件不符合,跳出循環(huán) while 循環(huán)條件:
    的頭像 發(fā)表于 09-12 16:52 ?1040次閱讀

    pythonwhile的用法例子

    Pythonwhile循環(huán)是一種重復(fù)執(zhí)行代碼塊的結(jié)構(gòu),只有在指定條件為真時(shí)才會(huì)執(zhí)行。當(dāng)條件變?yōu)榧贂r(shí),
    的頭像 發(fā)表于 11-22 10:04 ?1455次閱讀

    c語言在while嵌套if循環(huán)

    C語言是一種廣泛使用的面向過程編程語言,它提供了許多控制結(jié)構(gòu)來幫助程序員實(shí)現(xiàn)復(fù)雜的邏輯和流程控制。其中,while循環(huán)和if語句是非常常見和重要的控制結(jié)構(gòu)。本文將詳細(xì)介紹C語言中在
    的頭像 發(fā)表于 11-22 10:09 ?4688次閱讀

    arduinowhile循環(huán)怎么跳出

    Arduino 是一款開源的硬件平臺(tái),廣泛應(yīng)用于各種物聯(lián)網(wǎng)和嵌入式系統(tǒng)項(xiàng)目。在 Arduino 上編寫代碼時(shí),循環(huán)結(jié)構(gòu)起到了至關(guān)重要的作用。而其中的 while 循環(huán)更是常用于需要根據(jù)
    的頭像 發(fā)表于 02-14 16:22 ?2130次閱讀