Python 中的 while True 語句
Muhammad Maisam Abbas
2021年10月2日
本教程將討論 Python 中的 while True
語句。
在 Python 中定義 while True
語句
在 Python 中,True
關鍵字是一個布林表示式。它用作 1
的別名,而 while
關鍵字用於指定迴圈。語句 while True
用於指定無限的 while
迴圈。
無限迴圈無限期地執行,直到時間結束或程式被強行停止。下面的程式碼示例向我們展示瞭如何使用 while True
語句建立無限迴圈。
while True:
print("Hello World")
輸出:
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
我們建立了一個無限的 while
迴圈,每次使用上面程式碼中的 while True
語句執行時都會列印 Hello World
。不推薦這種方法,因為它會阻止程式碼完成。
一種解決方法是在無限迴圈中使用 break
語句以在滿足特定條件時停止程序。下面的程式演示了這種方法。
i = 0
while True:
print("Hello World")
i+=1
if i == 10:
break
輸出:
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
我們通過使用上面程式碼中的 break
語句停止了無限的 while
迴圈。在整數變數 i
的值變為 10
後,無限迴圈的執行停止。
Author: Muhammad Maisam Abbas
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn