全國(guó)咨詢(xún)/投訴熱線:400-618-4000

首頁(yè)技術(shù)文章正文

Python培訓(xùn):python中while循環(huán)的用法

更新時(shí)間:2022-09-23 來(lái)源:黑馬程序員 瀏覽量:

IT培訓(xùn)班

  在Python中,循環(huán)的基本格式如下:

while 條件表達(dá)式:
    條件滿(mǎn)足,執(zhí)行循環(huán)語(yǔ)句

  當(dāng)條件表達(dá)式為T(mén)rue時(shí),程序執(zhí)行循環(huán)語(yǔ)句。需要注意的是,在while循環(huán)中,同樣需要注意冒號(hào)和縮進(jìn)。

  如果我們希望循環(huán)是無(wú)限的,我們可以通過(guò)設(shè)置條件表達(dá)式永遠(yuǎn)為T(mén)rue來(lái)實(shí)現(xiàn)無(wú)限循環(huán),無(wú)限循環(huán)在服務(wù)器上客戶(hù)端的實(shí)時(shí)請(qǐng)求非常有用。接下來(lái),通過(guò)一個(gè)案例來(lái)演示,具體代碼如例3-7所示。

  例3-7 while循環(huán)

var = 1
while var == 1 : # 表達(dá)式永遠(yuǎn)為T(mén)rue
    number = int(input("輸入一個(gè)數(shù)字 :"))
    print("你輸入的數(shù)字是: ",number)
print("Good bye!")

  程序的運(yùn)行結(jié)果如圖3-18所示。

1663911651499_3-18運(yùn)行結(jié)果.jpg

  圖3-18 運(yùn)行結(jié)果

  接下來(lái),我們通過(guò)一個(gè)案例來(lái)演示一下while循環(huán),計(jì)算1~100偶數(shù)和。

  在整數(shù)中,能被2整除的數(shù),叫做偶數(shù)。接下來(lái),我們來(lái)開(kāi)發(fā)一個(gè)計(jì)算1~100之間的偶數(shù)和的程序,具體代碼如例3-8所示。

  例3-8 計(jì)算1~100偶數(shù)和

i = 0
sum-result = 0
while i < 101:
    if i % 2 == 0:
        sum_result += i
    i += 1
print("1~100之間的偶數(shù)之和為:%s"% sum_result)

  程序的運(yùn)行結(jié)果如圖3-19所示。

1663911994646_3-19運(yùn)行結(jié)果.jpg

  圖3-19 程序運(yùn)行的結(jié)果

分享到:
在線咨詢(xún) 我要報(bào)名
和我們?cè)诰€交談!