Python基礎(chǔ)(06)-循環(huán)語句while

生活中的循環(huán)場景

跑道

  • image.png

軟件開發(fā)中循環(huán)的使用場景

跟媳婦承認錯誤,說一萬遍"媳婦兒,我錯了"

    print("媳婦兒,我錯了")
    print("媳婦兒,我錯了")
    print("媳婦兒,我錯了")
    ...(還有99997遍)...

使用循環(huán)語句一句話搞定

    i = 0
    while i < 10000:
        print("媳婦兒,我錯了")
        i += 1

小總結(jié)
while和if的用法基本類似,區(qū)別在于:if 條件成立,則執(zhí)行一次; while 條件成立,則重復(fù)執(zhí)行,直到條件不成立為止。

一般情況下,需要多次重復(fù)執(zhí)行的代碼,都可以用循環(huán)的方式來完成
循環(huán)不是必須要使用的,但是為了提高代碼的重復(fù)使用率,所以有經(jīng)驗的開發(fā)者都會采用循環(huán)

while 循環(huán)

  • 結(jié)構(gòu)
    while 條件:
        條件滿足時,做的事情1
        條件滿足時,做的事情2
        條件滿足時,做的事情3
        ...(省略)...
  • 練習(xí)題:循環(huán)打印5次
  i = 0
  while i < 5:
      print("當(dāng)前是第%d次執(zhí)行循環(huán)" % (i + 1))
      print("i=%d" % i)
      i+=1
  • 死循環(huán)
    由于程序員的原因,忘記 在循環(huán)內(nèi)部 修改循環(huán)的判斷條件,導(dǎo)致循環(huán)持續(xù)執(zhí)?,程序?法終?。

  • 練習(xí)

  1. 計算1~100的累積和(包含1和100)
  2. 計算1~100之間偶數(shù)的累積和(包含1和100)
  • while循環(huán)嵌套
    前面學(xué)習(xí)過if的嵌套了,想一想if嵌套是什么樣子的?
    類似if的嵌套,while嵌套就是:while里面還有while

  • while嵌套的格式

    while 條件1:
        條件1滿足時,做的事情1
        條件1滿足時,做的事情2
        條件1滿足時,做的事情3
        ...(省略)...

    while 條件2:
       條件2滿足時,做的事情1
       條件2滿足時,做的事情2
       條件2滿足時,做的事情3
       ...(省略)...

  • while嵌套應(yīng)用
    要求:打印如下圖形:
* * * * * 
* * * * * 
* * * * * 
* * * * * 
* * * * *

要求:打印如下圖形:

* 
* * 
* * * 
* * * *  
* * * * *
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容