久久久精品2019免费观看_亚洲国产精品成人久久久_69国产成人综合久久精品91_国产精品久久精品视

Python while與continue

這章我們來學(xué)習(xí)whlie循環(huán)的另外一種用法,while加continue。

continue也是結(jié)束循環(huán)的意思,不過它和break的區(qū)別是就是break是直接終止本層循環(huán)。而continue是終止本次循環(huán),直接進入下一次循環(huán)。

比如我現(xiàn)在有個需求,你給我打印0到9,但是不要5,就是打印0、1、2、3、4、6、7、8、9。

我們先來看看0到9怎么打印。我們直接打印運行看看。

numbers = 0
while numbers < 10:
    print(numbers)
    numbers += 1

那怎么才能不要5呢,這就需要contiune了。我們可以判斷,當(dāng)循環(huán)到numbers等于5的時候,直接終止本次循環(huán),后面的代碼就不再執(zhí)行了,直接進入下一次循環(huán)。

我們直接在print前面加上if判斷,然后再寫continue。我們試一下行不行。結(jié)果直接到4就結(jié)束了。

numbers = 0
while numbers < 10:
    if numbers == 5:
        continue
    print(numbers)
    numbers += 1

因為到5的時候,下一行代碼是continue,直接結(jié)束了這次循環(huán),無法進行下行代碼,進入死循環(huán)了。

所以我們需要在if判斷后面加上一行代碼,numbers+=1。我們直接來試試,看看這樣行不行。

num = 0
while num < 10:
    if num == 5:
         num += 1
         continue
    print(num)
    num += 1

注意了,number+=1這個代碼不要寫到contiue下面去,如果寫到下面去,就永遠不會結(jié)束循環(huán)。我把代碼寫出來給你們看看,還是只打印了0、1、2、3、4。

未經(jīng)允許不得轉(zhuǎn)載:445IT之家 » Python while與continue

贊 (0) 打賞

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

微信掃一掃打賞