99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
2020-07-14 閱讀量: 1392
關(guān)于循環(huán)的嵌套和跳出

循環(huán)語句主要有for 循環(huán)和while。在使用循環(huán)時(shí),可以層層嵌套。

如果要跳出循環(huán),有如下幾種方法:

  1. 使用continue。 continue 的作用是忽略本次循環(huán)中continue后面的語句,直接進(jìn)行本層循環(huán)的下一輪。

  2. 使用break。Break的作用是跳出本層循環(huán)。如果要跳出所有的循環(huán),需要在最外層的循環(huán)中使用break。

  3. 使用布爾變量控制,在循環(huán)語句中用if語句判斷是否需要把該變量賦值為false。比如猜數(shù)的游戲:

    x = random.randint(1, 100)
    i = 0
    active = True
    while active:
    # 讓用戶輸入一個(gè)數(shù)字
    n = int(input('請猜一個(gè)1-100之間的數(shù)字'))
    # 進(jìn)行比較
    if n > x:
    print('你猜的太大了')
    elif n < x:
    print('你猜的太小了')
    else:
    print('恭喜您猜對了!')
    active = False
    i += 1 # 如果i==5 了, 就應(yīng)該停止循環(huán)
    if i == 5 and active: # 如果active已經(jīng)變成假, 說明上面猜對了, 這個(gè)分支語句不再運(yùn)行
    active = False
    print('很遺憾, 游戲失敗!')

需要注意的是continue和while只能在循環(huán)中使用,不能在循環(huán)以外單獨(dú)使用

continue和while用在循環(huán)嵌套中,只是作用于其所在層的循環(huán)。


13.6228
2
關(guān)注作者
收藏
評論(0)

發(fā)表評論

暫無數(shù)據(jù)
推薦帖子