Python學(xué)習(xí)之while 循環(huán)語句
while 語句 和 if 語句差不多
在while 后面加上所需的循環(huán)條件用 “ : ”作為結(jié)尾,當(dāng)條件滿足時就運(yùn)行while下面的程序塊直到while后面的條件不再被滿足,程序會跳出while語句繼續(xù)往下運(yùn)行,大概有以下幾種:
while基本循環(huán)
while …… continue 語句
while ……break語句
while ……else語句
1、while 基本循環(huán):
滿足條件就開始循環(huán),條件無法滿足就跳出
例如:
顯示1到100所有的數(shù)字
shuZi = 0 #定義變量名稱“ shuZi ”并且給它賦值為 0 while shuZi < 100 : #設(shè)置循環(huán)條件是 shuZi 的值小于100 shuZi = shuZi + 1 #shuZi 的值加 1 print(shuZi) #把shuZi 的值顯示出來 ''' 顯示1到100有所的數(shù)字 '''
2、while …… continue 語句:
等運(yùn)行至continue時終止當(dāng)前循環(huán)開始下一次循環(huán)
例如:
顯示1 2 3 4 5 6 8 9 10(不顯示7)
shuZi = 0 #定義變量 shuZi 并賦值為 0 while shuZi < 10 : #設(shè)置循環(huán)條件是 shuZi 小于 10 shuZi = shuZi + 1 #shuZi的賦值 + 1 if shuZi == 7: #設(shè)定if判斷條件 為 shuZi 的值等于7 continue #以下的代碼 就不再執(zhí)行了 直接跳回到 while開始的地方 else: print(shuZi) #否則就顯示shuZi的值
3、while ……break語句:
程序運(yùn)行至break的時候 終止所有循環(huán)
例如:
用戶三次登錄機(jī)會
yongHuMing = 0 #定義變量 yongHuMing 并賦值為0 miMa = 0 #定義變量 miMa 并賦值為0 x = 3 #定義變量 x 并賦值為0 while x > 0 : #設(shè)置循環(huán)條件為 x 大于 0 yongHuMing = input ('請輸入用戶名:') #顯示 請輸入用戶名:并且賦值給 yongHuMing miMa = input ('請輸入密碼:') #顯示 請輸入密碼:并且賦值給 miMa if yongHuMing == 'adam' and miMa == '123' : #如果 yongHuMing 的值等于adam 并且 miMa的值等于123 print ('登錄成功') #則顯示登錄成功 break #退出循環(huán) else: x = x - 1 #否則 x的值 減1 print ('登錄失敗請重新登錄') #顯示登錄失敗請重新登錄
4、while ……else語句:
如果不再滿足循環(huán)條件則執(zhí)行else后的命令
例如:
顯示1-10 這10個數(shù)字,最后告知顯示完畢
shuZi = 0 #定義變量名稱“ shuZi ”并且給它賦值為 0 while shuZi < 10 : #設(shè)置循環(huán)條件是 shuZi 小于 10 shuZi = shuZi + 1 #shuZi 的值加 1 print(shuZi) #把shuZi 的值顯示出來 else: #當(dāng)shuZi小于10的條件無法滿足時 print("全部顯示完畢") #顯示全部顯示完畢
總結(jié)
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
相關(guān)文章
Django中celery執(zhí)行任務(wù)結(jié)果的保存方法
今天小編就為大家分享一篇Django中celery執(zhí)行任務(wù)結(jié)果的保存方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-07-07