在 Python 中,while 循環是一種重復執行代碼塊的結構,只要指定的條件為 True,就會繼續執行。
一、語法
whilecondition: #循環體
condition 是一個表達式,它的值將在每次循環開始時求值。如果它的值為 True,則執行循環體中的代碼,然后再次檢查 condition。如果它的值仍然為 True,則再次執行循環體中的代碼,直到 condition 的值為 False,循環停止。
在 Python 中,循環體由縮進表示。在 while 循環中,所有縮進的代碼都將被視為單個代碼塊。
二、示例
下面是一個簡單的示例,它使用 while 循環打印數字 1 到 5:
i=1 whilei<=?5: ????print(i) ????i?+=?1
在上面的示例中,i 初始化為 1。然后,while 循環檢查 i 是否小于或等于 5。如果是,則打印 i 的值,然后將 i 的值增加 1。然后再次檢查 i 是否小于或等于 5。這個過程一直持續到 i 的值為 6,循環停止。
三、break 和 continue 語句
在 while 循環中,可以使用 break 語句來立即停止循環。例如,下面的示例將循環打印數字,但在數字為 3 時停止:
i=1 whilei<=?5: ????print(i) ????if?i?==?3: ????????break ????i?+=?1
在上面的示例中,break 語句將在 i 的值為 3 時執行,導致循環立即停止。
您還可以使用 continue 語句跳過當前循環的剩余部分,并繼續下一個循環。例如,下面的示例將循環打印數字,但在數字為 3 時跳過該數字:
i=1 whilei<=?5: ????if?i?==?3: ????????i?+=?1 ????????continue ????print(i) ????i?+=?1
在上面的示例中,continue 語句將在 i 的值為 3 時執行,導致循環跳過 print(i) 語句并立即繼續下一個循環。
四、總結
while 循環是一種重復執行代碼塊的結構,只要指定的條件為 True,就會繼續執行。您可以在循環體中使用 break 和 continue 語句來控制循環的行為。
審核編輯:劉清
-
python
+關注
關注
56文章
4782瀏覽量
84452
原文標題:網絡工程師學Python-7-while 循環
文章出處:【微信號:網絡技術干貨圈,微信公眾號:網絡技術干貨圈】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論