python3基礎之while循環

文章已更新,最新地址:https://www.fearlazy.com/index.php/post/139.html

 

while和for一樣也是循環語句,目前接觸到的語言都有這兩種循環語句,通常的解釋是當你不知道要循環多少次時用while,反之則用for。其實不重要,開心就好。while語句的基本結構如圖:

image.png

    當判斷條件爲真時執行語句,直到判斷條件爲假時才結束循環,當然你也可以用break跳出循環。測試代碼:

image.png

變量a初始爲1,當a小於5時執行下面的語句(打印a,然後將a的值加1)。當a等於5時條件就不成立了,這時退出循環,因此結果最終只打印到4。使用循環時要小心死循環的出現,假如上面沒寫 a += 1那麼while的條件始終成立就會陷入無限循環。這時cpu使用率蹭蹭的往上漲。

 

while循環也可以跟else語句,當判斷條件爲假時執行else底下的語句。測試代碼:

image.png

和for語句一樣,通過break跳出的循環,else中的語句也不會執行,測試代碼:

image.png

 

最後值得一提的是python不支持do...while的寫法。不過我覺得do...while確實也不常用。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章