国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語(yǔ)言編程技術(shù)及教程分享平臺(tái)!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - Python基礎(chǔ) while循環(huán)與break、continue關(guān)鍵字

Python基礎(chǔ) while循環(huán)與break、continue關(guān)鍵字

2022-01-19 00:19zhanglei Python

今天再帶著大家講述一下while循環(huán)。那么for循環(huán)和while循環(huán),到底有什么區(qū)別呢?下面文章就來(lái)詳細(xì)介紹,感興趣的小伙伴可以參考一下

Python基礎(chǔ) while循環(huán)與break、continue關(guān)鍵字

前言:

Python中for循環(huán)和while循環(huán)本質(zhì)上是沒(méi)有區(qū)別的,但是在實(shí)際應(yīng)用上,針對(duì)性不太一樣。

  • for循環(huán),主要應(yīng)用在遍歷中,體現(xiàn)的是遍歷二字;
  • while循環(huán),主要用于判斷符合條件下循環(huán),體現(xiàn)的是條件二字;

 

1. while循環(huán)語(yǔ)法結(jié)構(gòu)

while循環(huán),表示程序一直運(yùn)行,直到指定的條件不再滿足時(shí),就終止程序。while循環(huán)的語(yǔ)法結(jié)構(gòu)如下:

while 判斷條件(condition):
  執(zhí)行代碼塊兒(statements)……


當(dāng)判斷條件為True時(shí),則執(zhí)行代碼塊兒;一直循環(huán)到判斷條件為False時(shí),退出循環(huán)。由此可以看出,while循環(huán)必須要有一個(gè)退出條件。

 

2. +=和-=用做退出條件

觀察上述while循環(huán)的語(yǔ)法,while關(guān)鍵字后面,跟的是一個(gè)“判斷條件”,這個(gè)判斷條件用于計(jì)數(shù),最開始這個(gè)判斷條件一直為True,我們需要借助+=和-=符號(hào),讓這個(gè)計(jì)數(shù)不斷增加 或 減少,直到這個(gè)判斷條件為False,退出while循環(huán)。

概念大家好好體會(huì)一遍,可能不太好理解,咋們直接上例子。

Python基礎(chǔ) while循環(huán)與break、continue關(guān)鍵字

2.1 +=用做退出條件

counts = 1

while counts <= 5:
  print("我吃飽了!")
  counts += 1

結(jié)果如下:

Python基礎(chǔ) while循環(huán)與break、continue關(guān)鍵字

2.2 -=用做退出條件

counts = 5

while counts > 0:
  print("我好餓!")
  counts -= 1

結(jié)果如下:

Python基礎(chǔ) while循環(huán)與break、continue關(guān)鍵字

我相信大家看了例子后,應(yīng)該很容易明白,這里就不再贅述,不管是使用+=正向計(jì)數(shù),還是使用-=反向計(jì)數(shù),這里都要根據(jù)實(shí)際情況判斷。

 

3. break和continue關(guān)鍵字

有時(shí)候,當(dāng)程序循環(huán)到某個(gè)條件的時(shí)候,后續(xù)的循環(huán)沒(méi)必要執(zhí)行了,再執(zhí)行也是耗費(fèi)資源,所以可以終止循環(huán),這樣可以提高程序的執(zhí)行效率。

Python中,有continuebreak兩個(gè)關(guān)鍵字,供我們使用。記住一點(diǎn):continuebreak兩個(gè)關(guān)鍵字,都可以結(jié)合for循環(huán)和while循環(huán)來(lái)使用。

3.1 用一個(gè)案例,說(shuō)明兩者的區(qū)別

想象一個(gè)面試官,面試十個(gè)人的場(chǎng)景,每次進(jìn)入一個(gè)人。

當(dāng)面試某一個(gè)人的時(shí)候,突然有人打電話對(duì)面試官說(shuō),他家著火了,這相當(dāng)于break,之后的面試就不用再進(jìn)行了,相當(dāng)于循環(huán)終止了。

當(dāng)面試某一個(gè)人的時(shí)候,別人問(wèn)你1 + 1等于多少,你說(shuō)不會(huì),那么面試官說(shuō),換下一個(gè)人,這里相當(dāng)于continue,只是終止當(dāng)前的這一次循環(huán),后面的循環(huán)還是要一一執(zhí)行的。

3.2 continue結(jié)合for循環(huán)和while循環(huán)使用

我們已經(jīng)知道了,countinue用于結(jié)束當(dāng)前循環(huán),當(dāng)前循環(huán)后的代碼塊兒不會(huì)在執(zhí)行。但是整個(gè)循環(huán)還是會(huì)繼續(xù)下去。

① continue + for循環(huán)

for i in range(5):
  if i == 3:
      print("continue之前的代碼,會(huì)執(zhí)行")
      continue
      print("continue之后的代碼,不會(huì)執(zhí)行")


結(jié)果如下:

Python基礎(chǔ) while循環(huán)與break、continue關(guān)鍵字

② continue + while循環(huán)

i = 5

while i > 0:
  i -= 1
  if i >= 3:
      print("我在continue之前,會(huì)執(zhí)行")
      continue 
      print("我在continue之后,不會(huì)執(zhí)行")

結(jié)果如下:

Python基礎(chǔ) while循環(huán)與break、continue關(guān)鍵字

3.3 break結(jié)合for循環(huán)和while循環(huán)使用

break就比較狠了,直接終止循環(huán)。

① break + for循環(huán)

for i in range(5):
  print(f"i = {i}")
  if i >= 3:
      break


結(jié)果如下:

Python基礎(chǔ) while循環(huán)與break、continue關(guān)鍵字

② break + while循環(huán)

對(duì)于while循環(huán),我這里寫了兩段代碼。

i = 0

while i <= 5:
  i += 1
  print(f"i = {i}")
  if i >= 3:
      break
-----------------------
i = 0

while i <= 5:
  print(f"i = {i}")
  if i >= 3:
      break
  i += 1

結(jié)果如下:

Python基礎(chǔ) while循環(huán)與break、continue關(guān)鍵字

到此這篇關(guān)于Python基礎(chǔ) while循環(huán)與break、continue關(guān)鍵字的文章就介紹到這了,更多相關(guān)Python while循環(huán)break、continue關(guān)鍵字內(nèi)容請(qǐng)搜索服務(wù)器之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持服務(wù)器之家!

原文鏈接:https://zhuanlan.zhihu.com/p/418092151

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 日韩精品免费观看 | 懂色一区二区三区av片 | 黄色在线观看网址 | 国产精品伊人影院 | 综合色爱 | 夜夜av| 91视频精品| 九色网址 | 国产精品视频一 | 中文字幕色 | 精品久久久久久久久久久久久久 | 久久精品a一级国产免视看成人 | 在线激情网 | 午夜视频 | 一区二区三区四区国产 | 婷婷久| 奇米亚洲午夜久久精品 | 午夜精品一区二区三区在线视频 | 欧美 日韩 综合 | 免费在线看污视频 | 成人一区二区三区 | www中文字幕在线观看 | 精品久久久久久久久久久久久久 | 欧美日韩一区二区在线 | 香蕉大人久久国产成人av | 国产一级在线 | 免费av在线播放 | av天天干 | 免费的一级视频 | 国产精品爱久久久久久久 | 亚洲精品高潮呻吟久久av | 亚洲视频在线免费观看 | 日韩www| 精品免费视频 | 黄色免费毛片 | 欧美大成色www永久网站婷 | 国产黄| 日韩欧美在线观看视频 | 亚洲精品日本 | 日韩精品一区二区在线观看 | 国产成人毛片 |