要想知道while與if兩種語句有何不一樣,首先要知道while語句的工做原理。
if語句是條件爲真True,就會執行一次相應的代碼塊;而while中的代碼塊會一直循環,直到循環條件不能知足再也不爲真。html
while循環語句的語法以下所示:
python while 條件:
執行代碼塊python
while循環中的執行代碼塊會一直循環執行,直到當條件不能被知足爲假False時才退出循環,並執行循環體後面的語句。python while循環語句最常被用在計數循環中。編程
舉一個最簡單的,不加任何多重條件的例子,來看看while循環控制流語句基本用法是怎麼樣的
>>>x = 1
>>>while x<10:
>>> x+=1
>>> print x
2
3
4
5
6
7
8
9
10
變量x的初始值爲1,條件是x小於10的狀況時,執行代碼塊x+=1的操做,直到x的值再也不小於10。架構
python while循環語句和for語句同樣,也是常搭配break、continue、else一塊兒使用,能夠完成更多重條件的要求。網站
問啊-定製化IT教育平臺,牛人一對一服務,有問必答,開發編程社交頭條 官方網站:www.wenaaa.comspa
QQ羣290551701 彙集不少互聯網精英,技術總監,架構師,項目經理!開源技術研究,歡迎業內人士,大牛及新手有志於從事IT行業人員進入!orm