Thursday 24th of May 2012
廣告
| while迴圈 |
|
|
|
| 作者是 Victor | |
| 週三, 11 二月 2009 21:09 | |
while迴圈如同大部份程式語言,Python也有提供while迴圈,與for迴圈不同的是,while迴圈只看特定條件來決定是否繼續重覆做,語法如下 while 條件:
重覆做的程式碼片段
如果條件為真,它就會進入裡面的程式碼片段執行,完成後再一次判斷條件是否為真,舉個例子 while True:
print 'I love you'
以上這個例子,叫做無窮迴圈,因為條件永遠為真,它就一直做,直到電腦關機或程式被關掉為止,通常我們程式不會這樣寫,但是偶爾還是會有需求,先不管這樣的特例,先看一些普通一點的例子 i = 0
while i < 10:
print i
i += 1
上面程式會印出 0 1 2 3 4 5 6 7 8 9 因為i = 10時已經條件不成立,因此只會印到9 有些時候也有可能連一次都不會做 i = 0
while i != 0:
print i
以這個例子來看,i一開始就等於0,條件一開始就不成立,因此連一次都不會做 運作方式接著我們來看詳細的運作方式 如果一開始條件不成立的話,就會直接往下面的程式執行,而不會執行它的程式碼片段,如果成立的話,就會執行重覆結構,也就是程式碼片段裡的程式,之後再次判斷,因此如果條件永遠成立,迴圈就會一直繞個不停,永遠都出不去
|
|
| 最近更新在 週四, 12 二月 2009 13:02 |
核心是 Joomla!. Designed by: Free Joomla Theme, whois protect. Valid XHTML and CSS.


