更新時間: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所示。
圖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所示。
圖3-19 程序運行的結(jié)果