while迴圈是在python中的迴圈結構之一。 while迴圈繼續,直到表示式變為假。表達的是乙個邏輯表示式,必須返回乙個true或false值,本文章向碼農介紹python while 迴圈使用方法,需要的朋友可以看一下本文章。
乙個迴圈是乙個結構,導致第乙個程式要重複一定次數。重複不斷迴圈的條件仍是如此。當條件變為假,迴圈結束和程式的控制傳遞給後www.cppcns.com面的語句迴圈。
while迴圈:
while迴圈是在python中的迴圈結構之一。 while迴圈繼續,直到表示式變為假。表達的是乙個邏輯表示式,必須返回乙個true或false值
while迴圈的語法是:
while expression:
statement(s)
這裡首先計gewwqf算表示式語句。如果表示式為true是,然後宣告塊重複執行,直到表示式變為假。否則,下乙個語句之後的語句塊被執行。
注:在python中,所有的縮排字元空格後的程式設計結構相同數量的報表,被認為是乙個單一的**塊的一部分。 python使用縮排作為其語句分組的方法。
例如:#!/usr/bin/python
count = 0
while (count < 9):
print 'the count is:', count
count = count + 1
print "good bye!"
這將產生以下結果:
the count is: 0
the count is: 1
the count is: 2
the count is: 3
the count is: 4
the count is: 5
the count is: 6
the count is: 7
the count is: 8
good bye!
直到計數不再是小於9塊,列印和增量語句組成,重複執行。每次迭代,指數計數當前值顯示,然後增加1。
無限迴圈:
使用while迴圈,因為,這種情況從來沒有解決乙個假值的可能性時,你必須謹慎使用。這將導致乙個迴圈,永遠不會結束。這種迴圈被稱為乙個無限迴圈。
乙個無限迴圈,可能是在客戶機/伺服器程式設計有用的伺服器需要連續執行,使客戶端程式可程式設計客棧以與它溝通,並在必要時。
例如:#!/usr/bin/python
var = 1
while var == 1 : # this constructs an infinite loop
nuwww.cppcns.comm = raw_input("enter a number :")
print "you entered: ", num
print "good bye!"
這將產生以下結果:
enter a number :20
you entered: 20
enter a number :29
you entered: 29
enter a number :3
you entered: 3
enter a number between :traceback (most recent call last):
file "test.py", line 5, innum = raw_input("enter a number :"程式設計客棧)
keyboardinterrupt
上面的例子會在infite迴圈,你將需要使用ctrl + c程式來。
單個語句組: 類似的if語句語法,如果您同時子句只包含乙個單獨的語句,它可以放在同一行,
這裡是乙個行而子句的語法:
while expression : statement
本文標題: python while 迴圈使用的簡單例項
本文位址:
python while迴圈 for迴圈
1變數的初始化 while 條件2 條件滿足時候 執行該 條件滿足時候 執行該 3變數的更新 1 while 迴圈輸出1 100所有的數 while 迴圈輸出20次我愛你 迴圈輸出1 100累加和 1 100之間所有數的和 1變數的初始化 i 0 sum 0 儲存和 判斷條件 while i 100...
python while 迴圈 if 迴圈
python 程式設計中 while 語句用於迴圈執行程式,即在某條件下,迴圈執行某段程式,以處理需要重複處理的相同任務。其基本形式為 執行語句可以是單個語句或語句塊。判斷條件可以是任何表示式,任何非零 或非空 null 的值均為true。當判斷條件假false時,迴圈結束。執行流程圖如下 prin...
Python While 迴圈語句
python 程式設計中 while 語句用於迴圈執行程式,即在某條件下,迴圈執行某段程式,以處理需要重複處理的相同任務。其基本形式為 while 判斷條件 執行語句 執行語句可以是單個語句或語句塊。判斷條件可以是任何表示式,任何非零 或非空 null 的值均為true。當判斷條件假false時,迴...