作者:Insist--
個(gè)人主頁(yè):insist--個(gè)人主頁(yè)
本文專欄:python專欄
專欄介紹:本專欄為免費(fèi)專欄,并且會(huì)持續(xù)更新python基礎(chǔ)知識(shí),歡迎各位訂閱關(guān)注。
目錄
一、怎么理解循環(huán)?
二、while語(yǔ)句基礎(chǔ)格式
三、例子
例題:使用while語(yǔ)句輸出1~100的所有數(shù)字
四、break 語(yǔ)句
例題:在 a?等于 3 時(shí)退出循環(huán):
五、continue 語(yǔ)句
例題:如果 a 等于 3,則繼續(xù)下一個(gè)迭代:
六、else 語(yǔ)句
例題:條件為假時(shí)輸出一條消息。
前言
當(dāng)你想輸出多次相同的內(nèi)容,如果是次數(shù)比較少我們可以直接打出來(lái),那么要是有幾百次呢?這時(shí)候就可以使用while循環(huán)語(yǔ)句,本文將講解python while循環(huán)語(yǔ)句。
一、怎么理解循環(huán)?
while循環(huán)語(yǔ)句是python中最常用的循環(huán)語(yǔ)句之一,他可以在某種特定條件的情況下重復(fù)執(zhí)行某段程序。
比如:當(dāng)你需要打印10遍“python”這個(gè)內(nèi)容,當(dāng)然,10遍可以直接打出來(lái),那么要是100遍或是更多呢?這時(shí)就可以使用while循環(huán)語(yǔ)句。
二、while語(yǔ)句基礎(chǔ)格式
while 條件:
條件成立時(shí),要做的事
注意事項(xiàng):條件后的冒號(hào)不要忘記,下面的4個(gè)空格縮進(jìn)不要忘記。
三、例子
例題:使用while語(yǔ)句輸出1~100的所有數(shù)字
代碼如下:
a = 1 #定義一個(gè)變量作為循環(huán)的初始條件
while a <= 100: #當(dāng)a小于100的時(shí),會(huì)一直循環(huán)
print("a=",a) #打印出來(lái)
a += 1 #迭代語(yǔ)句
輸出結(jié)果:
如上圖,可以看到已經(jīng)輸出到了100,使用while循環(huán)語(yǔ)句很快就完事了,但如果要自己打就需要耗費(fèi)很多時(shí)間。
注意:在使用 while 循環(huán)時(shí),一定要保證循環(huán)條件有變成假的時(shí)候(就是條件不滿足的時(shí)候),否則這個(gè)循環(huán)將成為一個(gè)死循環(huán)。
死循環(huán)解釋:指的是無(wú)法結(jié)束循環(huán)的循環(huán)結(jié)構(gòu),例如將上面 while 循環(huán)中的a?+= 1代碼注釋掉,再運(yùn)行程序你會(huì)發(fā)現(xiàn),它一直在輸出"a= 1",永遠(yuǎn)不會(huì)結(jié)束(因?yàn)?a<100 一直為 True),除非我們強(qiáng)制關(guān)閉。
四、break 語(yǔ)句
如果使用break語(yǔ)句,即使 while 條件為真,我們也可以停止循環(huán)。
例題:在 a?等于 3 時(shí)退出循環(huán):
a = 1
while a < 7:
print(a)
if a == 3:
break
a += 1
五、continue 語(yǔ)句
如果使用?continue
?語(yǔ)句,我們可以停止當(dāng)前的迭代,并繼續(xù)下一個(gè)。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-610159.html
例題:如果 a 等于 3,則繼續(xù)下一個(gè)迭代:
a = 0
while a < 7:
a += 1
if a == 3:
continue
print(a)
六、else 語(yǔ)句
通過(guò)使用 else 語(yǔ)句,當(dāng)條件不再成立時(shí),我們可以輸出不成立的內(nèi)容。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-610159.html
例題:條件為假時(shí)輸出一條消息。
a = 1
while a < 6:
print(a)
a += 1
else:
print("條件不成立")
到了這里,關(guān)于Python編程——while循環(huán)語(yǔ)句講解的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!