女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

詳解Python中的while循環

CHANBAEK ? 來源:TIAP ? 作者:TIAP ? 2023-04-26 17:55 ? 次閱讀

說起編程語言中的循環,一般 for 循環用的時候比較多,因為相比于 while 循環,for 循環的代碼量更少。 不過有時候也會用到 while 循環。 如果你知道其他編程語言(比如C/C++,Java),那么就會比較容易的理解 Python 中的 while 循環。

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

Python 中的 while 循環

while 循環會執行其下面的語句,直到條件為 true。 重復執行這些語句也被稱為迭代。

除非條件為 false,否則它將繼續執行相同的語句。 并且,當條件為 false 時,它會跳過 while 循環下的語句,并執行程序中的下一個語句。

所以,如果你的設定條件一直為 true,那么它就會是一個無限循環,你必須關閉程序才能停止執行。 在本文中我們也將介紹一個無限 while 循環的例子。

例子1:用 Python 打印一系列數字

看下面代碼:

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


print("Printed a range of numbers")

上述例子中,我們使用小于等于運算符來作為循環的條件,循環體中將數字 number + 1 以執行下次循環。

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

例子2:在 while 循環中使用 if 語句

看下面代碼:

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


print("Printed!")

在上面例子中,當 number 為 2 的時候,會再次打印 number。 就想你平時使用 if 一樣,可以根據需要在 while 中使用。

例子3:使用 while 和 else

在其他大多數編程語言中,else 往往都是與 if 配對使用的,從未聽過 else 與 while 配對使用。 這就是 Python 比較特別的地方,看下面的代碼:

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

這里需要重申:上述代碼沒有寫錯(你也沒有看錯),else 是上面的 while 循環后的語句。 意思是當 while 循環條件為 false 而結束循環后所需要執行的語句。

例子4:在 while 循環中使用 break 語句

在 while 循環中遇到 break 語句時,它會停止并跳出循環,然后執行后面的語句。 如下所示代碼:

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


print("Printed!")

例子5:在 while 循環中使用 continue 語句

當 while 循環中遇到 continue 語句,它會忽略 continue 就后面的代碼,直接執行下一次循環。 如下代碼:

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


print("Printed!")

例子6:無限循環

如果循環條件永遠為 true,那么這就是一個無限循環,如下例子:

while 1==1:
  print("Looping......")
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • JAVA
    +關注

    關注

    20

    文章

    2984

    瀏覽量

    106763
  • 編程語言
    +關注

    關注

    10

    文章

    1955

    瀏覽量

    35990
  • C++
    C++
    +關注

    關注

    22

    文章

    2116

    瀏覽量

    74737
  • 代碼
    +關注

    關注

    30

    文章

    4886

    瀏覽量

    70204
  • python
    +關注

    關注

    56

    文章

    4823

    瀏覽量

    86079
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    pythonwhile循環打印星星的有幾種形狀

    pythonwhile循環打印星星的四種形狀
    發表于 06-02 06:30

    pythonwhile語句循環操作注意事項

    pythonwhile語句循環
    發表于 06-04 17:31

    python while循環

    python while循環while 語句用于循環執行程序,即在某條件下,循環執行某段程序,以
    發表于 02-28 16:40

    Python for、while循環速度對比

    增長上萬倍。while 和 for 是 Python 中常用的兩種實現循環的關鍵字,它們的運行效率實際上是有差距的。比如下面的測試代碼:import timeitdef while_l
    發表于 03-25 16:05

    python while循環詳解

    python while循環 while 語句用于循環執行程序,即在某條件下,循環執行某段程序,
    的頭像 發表于 02-28 16:39 ?2694次閱讀

    詳解Python的for和while循環

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

    Pythonwhile循環是什么

    Python中有2種循環。一種循環次數明確,另一種循環次數不明確。`for循環`的循環重復次數是
    的頭像 發表于 02-23 11:15 ?1539次閱讀

    while循環

    while 循環定義:“當…時候,執行某段程序”。當給定的條件為真時,執行循環體;條件為假時,結束循環。
    的頭像 發表于 02-23 14:02 ?3376次閱讀
    <b class='flag-5'>while</b><b class='flag-5'>循環</b>

    Pythonwhile循環結構

    Python while 循環是一種重復執行代碼塊的結構,只要指定的條件為 True,就會繼續執行。
    的頭像 發表于 04-19 15:44 ?2042次閱讀

    網絡工程師學Python-while循環

    Python while 循環是一種重復執行代碼塊的結構,只要指定的條件為 True,就會繼續執行。
    的頭像 發表于 04-19 15:45 ?993次閱讀

    pythonwhile循環條件介紹

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

    pythonwhile的用法例子

    Pythonwhile循環是一種重復執行代碼塊的結構,只有在指定條件為真時才會執行。當條件變為假時,循環停止。 下面是一些使用
    的頭像 發表于 11-22 10:04 ?2364次閱讀

    c語言在while嵌套if循環

    C語言是一種廣泛使用的面向過程編程語言,它提供了許多控制結構來幫助程序員實現復雜的邏輯和流程控制。其中,while循環和if語句是非常常見和重要的控制結構。本文將詳細介紹C語言中在while
    的頭像 發表于 11-22 10:09 ?7283次閱讀

    python如何一直循環一個代碼

    Python,有幾種方法可以實現代碼的循環執行。下面我將詳盡、詳實、細致地介紹這些方法和它們的使用情況。 使用while循環: 在
    的頭像 發表于 11-23 15:54 ?3127次閱讀

    arduinowhile循環怎么跳出

    執行某段代碼的情況。然而,如何在合適的時機跳出 while 循環是一個需要注意的問題。本文將詳細介紹 Arduino while 循環
    的頭像 發表于 02-14 16:22 ?3290次閱讀