更新時間:2022-09-23 來源:黑馬程序員 瀏覽量:

在Python中,循環(huán)的基本格式如下:
while 條件表達式: 條件滿足,執(zhí)行循環(huán)語句
當條件表達式為True時,程序執(zhí)行循環(huán)語句。需要注意的是,在while循環(huán)中,同樣需要注意冒號和縮進。
如果我們希望循環(huán)是無限的,我們可以通過設(shè)置條件表達式永遠為True來實現(xiàn)無限循環(huán),無限循環(huán)在服務(wù)器上客戶端的實時請求非常有用。接下來,通過一個案例來演示,具體代碼如例3-7所示。
例3-7 while循環(huán)
var = 1
while var == 1 : # 表達式永遠為True
number = int(input("輸入一個數(shù)字 :"))
print("你輸入的數(shù)字是: ",number)
print("Good bye!") 程序的運行結(jié)果如圖3-18所示。
果.jpg)
圖3-18 運行結(jié)果
接下來,我們通過一個案例來演示一下while循環(huán),計算1~100偶數(shù)和。
在整數(shù)中,能被2整除的數(shù),叫做偶數(shù)。接下來,我們來開發(fā)一個計算1~100之間的偶數(shù)和的程序,具體代碼如例3-8所示。
例3-8 計算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) 程序的運行結(jié)果如圖3-19所示。
果.jpg)
圖3-19 程序運行的結(jié)果