麻煩問下,Python中while循環(huán)如何使用?
新手問題,Python中while循環(huán)如何使用?
猛跑小豬
2018-07-13 15:14:29
TA貢獻(xiàn)1807條經(jīng)驗(yàn) 獲得超9個(gè)贊
Python 編程中 while 語句用于循環(huán)執(zhí)行程序,即在某條件下,循環(huán)執(zhí)行某段程序,以處理需要重復(fù)處理的相同任務(wù)。其基本形式為:
while?判斷條件:?
?
????????執(zhí)行語句……
執(zhí)行語句可以是單個(gè)語句或語句塊。判斷條件可以是任何表達(dá)式,任何非零、或非空(null)的值均為true。
當(dāng)判斷條件假false時(shí),循環(huán)結(jié)束。
while 語句時(shí)還有另外兩個(gè)重要的命令 continue,break 來跳過循環(huán),continue 用于跳過該次循環(huán),break 則是用于退出循環(huán),此外"判斷條件"還可以是個(gè)常值,表示循環(huán)必定成立,具體用法如下:
#?continue?和?break?用法? i?=?1? while?i??<?10: ?????????i??=?1?????? ?????????if?i%2??>?0:?????#?非雙數(shù)時(shí)跳過輸出 ??????????????????continue ?????????print?i?????????#?輸出雙數(shù)2、4、6、8、10 ??????????????????????? ??????????????????????? i?=?1?while?1:????????????#?循環(huán)條件為1必定成立 ?????print?i?????????#?輸出1~10 ?????i??=?1 ?????if?i??>?10:?????#?當(dāng)i大于10時(shí)跳出循環(huán) ??????????break
舉報(bào)