Python學習之while 循環(huán)語句
while 語句 和 if 語句差不多
在while 后面加上所需的循環(huán)條件用 “ : ”作為結尾,當條件滿足時就運行while下面的程序塊直到while后面的條件不再被滿足,程序會跳出while語句繼續(xù)往下運行,大概有以下幾種:
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 : #設置循環(huán)條件是 shuZi 的值小于100 shuZi = shuZi + 1 #shuZi 的值加 1 print(shuZi) #把shuZi 的值顯示出來 ''' 顯示1到100有所的數(shù)字 '''
2、while …… continue 語句:
等運行至continue時終止當前循環(huán)開始下一次循環(huán)
例如:
顯示1 2 3 4 5 6 8 9 10(不顯示7)
shuZi = 0 #定義變量 shuZi 并賦值為 0 while shuZi < 10 : #設置循環(huán)條件是 shuZi 小于 10 shuZi = shuZi + 1 #shuZi的賦值 + 1 if shuZi == 7: #設定if判斷條件 為 shuZi 的值等于7 continue #以下的代碼 就不再執(zhí)行了 直接跳回到 while開始的地方 else: print(shuZi) #否則就顯示shuZi的值
3、while ……break語句:
程序運行至break的時候 終止所有循環(huán)
例如:
用戶三次登錄機會
yongHuMing = 0 #定義變量 yongHuMing 并賦值為0 miMa = 0 #定義變量 miMa 并賦值為0 x = 3#定義變量 x 并賦值為0 while x > 0 : #設置循環(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 : #設置循環(huán)條件是 shuZi 小于 10 shuZi = shuZi + 1 #shuZi 的值加 1 print(shuZi) #把shuZi 的值顯示出來 else: #當shuZi小于10的條件無法滿足時 print("全部顯示完畢") #顯示全部顯示完畢
總結
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關注本站的更多內容!
版權聲明:本站文章來源標注為YINGSOO的內容版權均為本站所有,歡迎引用、轉載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網站,禁止在非www.sddonglingsh.com所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內容來源于網友推薦、互聯(lián)網收集整理而來,僅供學習參考,不代表本站立場,如有內容涉嫌侵權,請聯(lián)系alex-e#qq.com處理。