while循環的特點

來源:趣味百科館 3.2W

while循環的特點的答案是:先判斷循環條件,再執行循環操作,有時還需要循環變量

while循環的特點:先判斷循環條件,再執行循環操作,有時還需要循環變量。

Do-while循環結構:先執行一遍循環操作再判斷。先執行一遍循環操作,while後分號不可少,符合條件,循環繼續執行;否則,循環退出。

for循環結構:先判斷,再執行。表達式一:參數賦值;表達式二:執行條件判斷;表達式三:更新循環變量。

在本質上for和while循環是可以互換的,結果相同。

但如果需要通過變量(如代碼中的i和j變量)來對循環進行控制,只作爲循環增量存在,區別就在於:

在循環體結束後仍能輸出變量i,而for卻不能是因爲作用域的不同,for循環只要一結束,變量j就已經釋放了,不可能訪問到j,所以這種情況用for會更好,因爲while用完變量之後還駐留在內存當中,但i已經不再被使用,所以是在浪費內存空間,當然視情況而定,如果你在循環之後還需要用到此變量就用while。

while循環的特點

在複雜的程序中很多不同的事件都會導致程序停止運行,如果在循環中要檢查這麼多變量就會導致循環的編寫變得複雜。這時候我們可以定義一個變量用於判斷整個程序是否處於活動狀態,這個變量爲True時程序繼續運行,而爲False時程序停止運行。這個變量被稱爲標誌。而標誌處於True還是False,由程序其他部分處理。

在while循環裏,continue用於跳出該次循環,如果滿足循環條件會再次進入while循環。break用於跳出整個while循環。

whiler循環就是循環結構的一種,當事先不知道循環該執行多少次,就要用到while循環。 當while循環主體有且只有一個語句時,可以將大括號省去。 在while循環語句中只有一個判斷條件,它可以是任何表達式。 當判斷條件的值爲真,循環就會執行一次,再重複測試判斷條件,執行循環主體,知道判斷條件爲假(false),纔會跳離while循環。

當表達式爲真,則執行下面的語句;語句執行完之後再判斷表達式是否爲真,如果爲真,再次執行下面的語句;然後再判斷表達式是否爲真……就這樣一直循環下去,直到表達式爲假,跳出循環。這個就是 while 的執行順序。

(1)死循環 while True

(2)循環次數不固定

熱門標籤