這篇“Python3中while循環(huán)的格式是什么”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“Python3中while循環(huán)的格式是什么”文章吧。
成都創(chuàng)新互聯公司從2013年開始,先為富蘊等服務建站,富蘊等地企業(yè),進行企業(yè)商務咨詢服務。為富蘊企業(yè)網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。
一·什么是while循環(huán)
在開始之前,咱們先了解一下什么是循環(huán)?比如:春夏秋冬交替,晝夜的交替就是循環(huán)。而咱們python中的循環(huán)有兩種分別是for循環(huán)和while循環(huán),兩種效果相同,但是應用場景不同。
while循環(huán)就是只要滿足后面的條件,它就會一直循環(huán)里面的執(zhí)行代碼,只有不滿足條件時才會結束循環(huán)退出。
二·while循環(huán)的格式
# while 條件: # 滿足條件執(zhí)行語句1 # 滿足條件執(zhí)行語句2 # ... # 當判斷條件為ture時,執(zhí)行里面的語句 # 當判斷條件為false時,循環(huán)結束
代碼:
i = 1 while i <= 5: # 滿足條件就會一直循環(huán)執(zhí)行,直至條件不滿足 print('我在學python', i) i += 1 print('結束') # 輸出結果:我在學python 1 # 我在學python 2 # 我在學python 3 # 我在學python 4 # 我在學python 5 # 結束
三·循環(huán)的控制語句
pass:占位符,當自己有什么代碼沒想好時,先寫這個來保持代碼完整性。
break:終止并且跳出整個循環(huán)
continue:跳出本次循環(huán),直接進入下一次循環(huán)
代碼:
1·pass
j = 0 while j < 3: pass # 使用pass來保持代碼完整性,防止語法報錯 print('結束') # 輸出結果:程序會一直執(zhí)行下去,不會打印結束
2·break
# 吃蘋果 吃五個蘋果 3個就吃飽了 4 5就可以不吃了 break i = 1 while i <= 5: if i == 3: print(f'我吃到了第{i}個,吃飽了,不吃了') break # 只能寫在循環(huán)里面 執(zhí)行就直接終止并跳出整個代碼 print(f'我在吃第{i}蘋果') i += 1 print('結束') # 輸出結果:我在吃第1蘋果 # 我在吃第2蘋果 # 我吃到了第3個,吃飽了,不吃了 # 結束
3·continue
# continue 吃第三個時,吃出一條大蟲子,不吃了繼續(xù)吃4 5 i1 = 1 while i1 <= 5: if i1 == 3: print(f'我吃到了第{i1}個,吃到蟲子了,不吃了') i1 += 1 continue # 只能寫在循環(huán)里面,執(zhí)行則跳出本次循環(huán),直接進入下一次循環(huán) print(f'我在吃第{i1}蘋果') i1 += 1 print('結束') # 輸出結果:我在吃第1蘋果 # 我在吃第2蘋果 # 我吃到了第3個,吃到蟲子了,不吃了 # 我在吃第4蘋果 # 我在吃第5蘋果 # 結束
四·while循環(huán)的嵌套
while嵌套就是將一個while放在另一個while里面進行操作,注意只有先滿足外層while的條件,才可以進入內層while。其次只有內層while循環(huán)結束才會返回去執(zhí)行外層while的下一次循環(huán),比如外層循環(huán)三次,內層循環(huán)五次這個例子。當外層循環(huán)第一次時,內層循環(huán)五次后才會繼續(xù)執(zhí)行外層循環(huán)的第二次。
代碼:
j = 1 while j <= 3: print(f'學習第{j}天') i = 1 while i <= 5: print(f"學習python{i}次") i += 1 j += 1 print('結束') # 輸出結果:學習第1天 # 學習python1次 # 學習python2次 # 學習python3次 # 學習python4次 # 學習python5次 # 學習第2天 # 學習python1次 # 學習python2次 # 學習python3次 # 學習python4次 # 學習python5次 # 學習第3天 # 學習python1次 # 學習python2次 # 學習python3次 # 學習python4次 # 學習python5次 # 結束
五·while與else
只有while循環(huán)正常結束才會執(zhí)行else里面的代碼。比如:break終止并跳出循環(huán)就不是正常結束循環(huán),后面的else就不會執(zhí)行。而continue只是跳出本次循環(huán),進入下一次循環(huán)。屬于正常結束循環(huán)就會等循環(huán)結束后執(zhí)行else里面的代碼。
格式:
# while 條件: # 滿足條件執(zhí)行的代碼1 # 滿足條件執(zhí)行的代碼2 # ... # else: # 循環(huán)正常結束執(zhí)行代碼1 # 循環(huán)正常結束執(zhí)行代碼2 # ...
代碼:
break時:
# 吃蘋果 吃五個蘋果 3個就吃飽了 4 5就可以不吃了 break i = 1 while i <= 5: if i == 3: print(f'我吃到了第{i}個,吃飽了,不吃了') break # 只能寫在循環(huán)里面 print(f'我在吃第{i}蘋果') i += 1 else: print('我吃完了') print('結束') # 輸出結果:我在吃第1蘋果 # 我在吃第2蘋果 # 我吃到了第3個,吃飽了,不吃了 # 結束
continue時:
# continue 吃第三個時,吃出一條大蟲子,不吃了繼續(xù)吃4 5 i1 = 1 while i1 <= 5: if i1 == 3: print(f'我吃到了第{i1}個,吃到蟲子了,不吃了') i1 += 1 continue # 只能寫在循環(huán)里面 print(f'我在吃第{i1}蘋果') i1 += 1 else: # 只有當上面的循環(huán)正常結束,不是break結束的就可以正常運行下面的代碼 print('吃完了') print('結束') # 輸出結果:我在吃第1蘋果 # 我在吃第2蘋果 # 我吃到了第3個,吃到蟲子了,不吃了 # 我在吃第4蘋果 # 我在吃第5蘋果 # 吃完了 # 結束
以上就是關于“Python3中while循環(huán)的格式是什么”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注創(chuàng)新互聯行業(yè)資訊頻道。
分享標題:Python3中while循環(huán)的格式是什么
URL網址:http://www.rwnh.cn/article18/jdgpdp.html
成都網站建設公司_創(chuàng)新互聯,為您提供云服務器、虛擬主機、ChatGPT、域名注冊、App開發(fā)、微信小程序
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯