在Python中,while循環用于重復執行一組語句,直到指定的條件不再滿足為止。一般情況下,while循環的基本格式如下:
while 條件:
待執行的語句塊
其中,條件是一個表達式或值,它會被求值為True或False。只要條件為True,就會重復執行待執行的語句塊。當條件為False時,循環停止,控制流將繼續執行下一條語句。
下面是一個簡單的示例,演示了如何使用while循環來計算一個整數的階乘:
n = 5
factorial = 1
i = 1
while i <= n:
factorial *= i
i += 1
print(factorial) # 輸出結果為 120
在上面的例子中,變量的值為5,所以循環執行5次。每次循環時,變量乘以變量,并將的值加1。最終,的值被計算為5的階乘,即120。