while循環(huán)是在Python中的循環(huán)結(jié)構(gòu)之一。 while循環(huán)繼續(xù),直到表達式變?yōu)榧佟1磉_的是一個邏輯表達式,必須返回一個true或false值,本文章向碼農(nóng)介紹Python while 循環(huán)使用方法,需要的朋友可以看一下本文章。
一個循環(huán)是一個結(jié)構(gòu),導(dǎo)致第一個程序要重復(fù)一定次數(shù)。重復(fù)不斷循環(huán)的條件仍是如此。當(dāng)條件變?yōu)榧伲h(huán)結(jié)束和程序的控制傳遞給后面的語句循環(huán)。
while循環(huán):
while循環(huán)是在Python中的循環(huán)結(jié)構(gòu)之一。 while循環(huán)繼續(xù),直到表達式變?yōu)榧佟1磉_的是一個邏輯表達式,必須返回一個true或false值
while循環(huán)的語法是:
while expression: statement(s)
?
這里首先計算表達式語句。如果表達式為true是,然后聲明塊重復(fù)執(zhí)行,直到表達式變?yōu)榧?。否則,下一個語句之后的語句塊被執(zhí)行。
注:在Python中,所有的縮進字符空格后的編程結(jié)構(gòu)相同數(shù)量的報表,被認為是一個單一的代碼塊的一部分。 Python使用縮進作為其語句分組的方法。
例如:
#!/usr/bin/python count = 0 while (count < 9): print 'The count is:', count count = count + 1 print "Good bye!"
這將產(chǎn)生以下結(jié)果:
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!
直到計數(shù)不再是小于9塊,打印和增量語句組成,重復(fù)執(zhí)行。每次迭代,指數(shù)計數(shù)當(dāng)前值顯示,然后增加1。
無限循環(huán):
使用while循環(huán),因為,這種情況從來沒有解決一個假值的可能性時,你必須謹慎使用。這將導(dǎo)致一個循環(huán),永遠不會結(jié)束。這種循環(huán)被稱為一個無限循環(huán)。
一個無限循環(huán),可能是在客戶機/服務(wù)器編程有用的服務(wù)器需要連續(xù)運行,使客戶端程序可以與它溝通,并在必要時。
例如:
#!/usr/bin/python var = 1 while var == 1 : # This constructs an infinite loop num = raw_input("Enter a number :") print "You entered: ", num print "Good bye!"
這將產(chǎn)生以下結(jié)果:
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循環(huán),你將需要使用Ctrl + C程序來。
單個語句組: 類似的if語句語法,如果您同時子句只包含一個單獨的語句,它可以放在同一行,
這里是一個行而子句的語法:
while expression : statement
以上這篇Python while 循環(huán)使用的簡單實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
