在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

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

CHANBAEK ? 來(lái)源:TIAP ? 作者:TIAP ? 2023-04-26 17:55 ? 次閱讀

說(shuō)起編程語(yǔ)言中的循環(huán),一般 for 循環(huán)用的時(shí)候比較多,因?yàn)橄啾扔?while 循環(huán),for 循環(huán)的代碼量更少。 不過(guò)有時(shí)候也會(huì)用到 while 循環(huán)。 如果你知道其他編程語(yǔ)言(比如C/C++Java),那么就會(huì)比較容易的理解 Python 中的 while 循環(huán)。

今天我們介紹幾個(gè)關(guān)于 while 循環(huán)比較典型的例子,以便大家了解 while 循環(huán)是什么以及它是如何工作的。

Python 中的 while 循環(huán)

while 循環(huán)會(huì)執(zhí)行其下面的語(yǔ)句,直到條件為 true。 重復(fù)執(zhí)行這些語(yǔ)句也被稱為迭代。

除非條件為 false,否則它將繼續(xù)執(zhí)行相同的語(yǔ)句。 并且,當(dāng)條件為 false 時(shí),它會(huì)跳過(guò) while 循環(huán)下的語(yǔ)句,并執(zhí)行程序中的下一個(gè)語(yǔ)句。

所以,如果你的設(shè)定條件一直為 true,那么它就會(huì)是一個(gè)無(wú)限循環(huán),你必須關(guān)閉程序才能停止執(zhí)行。 在本文中我們也將介紹一個(gè)無(wú)限 while 循環(huán)的例子。

例子1:用 Python 打印一系列數(shù)字

看下面代碼:

number = 0
while number <=5:
    print(number)
    number +=1


print("Printed a range of numbers")

上述例子中,我們使用小于等于運(yùn)算符來(lái)作為循環(huán)的條件,循環(huán)體中將數(shù)字 number + 1 以執(zhí)行下次循環(huán)。

如果你熟悉 for 循環(huán),可以很容易的看出,使用 while 循環(huán)所需要寫(xiě)的代碼更多。

例子2:在 while 循環(huán)中使用 if 語(yǔ)句

看下面代碼:

number = 0
while number <=5:
    print(number)
    if number == 2:
       print(number)
    number +=1


print("Printed!")

在上面例子中,當(dāng) number 為 2 的時(shí)候,會(huì)再次打印 number。 就想你平時(shí)使用 if 一樣,可以根據(jù)需要在 while 中使用。

例子3:使用 while 和 else

在其他大多數(shù)編程語(yǔ)言中,else 往往都是與 if 配對(duì)使用的,從未聽(tīng)過(guò) else 與 while 配對(duì)使用。 這就是 Python 比較特別的地方,看下面的代碼:

number = 0
while number <=5:
    print(number)
    number +=1
else:
  print("Done printing numbers till 5")

這里需要重申:上述代碼沒(méi)有寫(xiě)錯(cuò)(你也沒(méi)有看錯(cuò)),else 是上面的 while 循環(huán)后的語(yǔ)句。 意思是當(dāng) while 循環(huán)條件為 false 而結(jié)束循環(huán)后所需要執(zhí)行的語(yǔ)句。

例子4:在 while 循環(huán)中使用 break 語(yǔ)句

在 while 循環(huán)中遇到 break 語(yǔ)句時(shí),它會(huì)停止并跳出循環(huán),然后執(zhí)行后面的語(yǔ)句。 如下所示代碼:

number = 0
while number <=5:
    print(number)
    if number == 2:
       break
    number +=1


print("Printed!")

例子5:在 while 循環(huán)中使用 continue 語(yǔ)句

當(dāng) while 循環(huán)中遇到 continue 語(yǔ)句,它會(huì)忽略 continue 就后面的代碼,直接執(zhí)行下一次循環(huán)。 如下代碼:

number = 0
while number <=5:
    number +=1
    if number == 2:
       continue
    print(number)


print("Printed!")

例子6:無(wú)限循環(huán)

如果循環(huán)條件永遠(yuǎn)為 true,那么這就是一個(gè)無(wú)限循環(huán),如下例子:

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

    關(guān)注

    20

    文章

    2985

    瀏覽量

    106944
  • 編程語(yǔ)言
    +關(guān)注

    關(guān)注

    10

    文章

    1955

    瀏覽量

    36139
  • C++
    C++
    +關(guān)注

    關(guān)注

    22

    文章

    2117

    瀏覽量

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

    關(guān)注

    30

    文章

    4888

    瀏覽量

    70277
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4825

    瀏覽量

    86226
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

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

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

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

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

    python while循環(huán)

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

    Python for、while循環(huán)速度對(duì)比

    增長(zhǎng)上萬(wàn)倍。while 和 for 是 Python 中常用的兩種實(shí)現(xiàn)循環(huán)的關(guān)鍵字,它們的運(yùn)行效率實(shí)際上是有差距的。比如下面的測(cè)試代碼:import timeitdef while_l
    發(fā)表于 03-25 16:05

    python while循環(huán)詳解

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

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

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

    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 ?1569次閱讀

    while循環(huán)

    while 循環(huán)定義:“當(dāng)…時(shí)候,執(zhí)行某段程序”。當(dāng)給定的條件為真時(shí),執(zhí)行循環(huán)體;條件為假時(shí),結(jié)束循環(huán)
    的頭像 發(fā)表于 02-23 14:02 ?3418次閱讀
    <b class='flag-5'>while</b><b class='flag-5'>循環(huán)</b>

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

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

    網(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 ?1017次閱讀

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

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

    pythonwhile的用法例子

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

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

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

    python如何一直循環(huán)一個(gè)代碼

    Python,有幾種方法可以實(shí)現(xiàn)代碼的循環(huán)執(zhí)行。下面我將詳盡、詳實(shí)、細(xì)致地介紹這些方法和它們的使用情況。 使用while循環(huán): 在
    的頭像 發(fā)表于 11-23 15:54 ?3186次閱讀

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

    執(zhí)行某段代碼的情況。然而,如何在合適的時(shí)機(jī)跳出 while 循環(huán)是一個(gè)需要注意的問(wèn)題。本文將詳細(xì)介紹 Arduino while 循環(huán)
    的頭像 發(fā)表于 02-14 16:22 ?3349次閱讀
    主站蜘蛛池模板: 34pao强力打造免费永久视频 | 国产美女精品久久久久久久免费 | 成人综合网址 | 久久99精品久久久久久牛牛影视 | 成成人看片在线 | 午夜视频网站在线观看 | 欧美成人免费全部观看天天性色 | 伊人网视频 | 国产精品成人一区二区 | 国产在线观看午夜不卡 | 国模人体一区二区三区 | аbt天堂资源在线官网 | 欧洲mv日韩mv国产mv | 4455永久在线毛片观看 | 免费视频在线视频观看1 | 日韩在线免费看网站 | 日本妈妈4 | 色婷婷久久免费网站 | 国产成人精品亚洲日本在线观看 | 国产精品14p | 天天摸夜班摸天天碰 | 九色在线播放 | 色综合久久久久久久久五月 | 椎名空中文字幕一区二区 | 成年大片免费视频播放手机不卡 | 韩国三级视频在线 | 性欧美激情在线观看 | 波多野结衣的毛片 | 三级天堂 | 欧美日韩高清性色生活片 | 黄鳝钻进下面好爽小说 | 婷婷六月丁香午夜爱爱 | 午夜免费的国产片在线观看 | 国产小视频在线高清播放 | 亚欧人成精品免费观看 | 日本免费不卡视频一区二区三区 | 亚洲国产精品第一页 | 国产又色又爽又黄的网站在线一级 | 爱爱永久免费视频网站 | 在线天堂bt中文www在线 | 亚欧成人中文字幕一区 |