第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

打破外部 For 循環(huán)

打破外部 For 循環(huán)

qq_笑_17 2023-06-13 15:09:53
我在 while 循環(huán)中的 python 中有兩個 for 循環(huán),如下所示:while ..  for ..    for ..      if condition == True:         break一旦滿足 if 語句中的條件,我想打破第一個 for 循環(huán),我該如何實現(xiàn),看來 break 只是終止內(nèi)部 for 循環(huán)而不是外部循環(huán),我希望終止外部 for 循環(huán)。
查看完整描述

3 回答

?
慕田峪7331174

TA貢獻1828條經(jīng)驗 獲得超13個贊

使用標志通知外部斷路器:


while ..

  for ..

    should_break = False

    for ..

      if condition == True:

         should_break = True

         break

    if should_break: break


查看完整回答
反對 回復 2023-06-13
?
楊魅力

TA貢獻1811條經(jīng)驗 獲得超6個贊

不幸的是,我將用于 C 編程的解決方案,一個goto命令(討厭的人會討厭),在 Python 中不存在。


我也遇到過這種情況,我知道的最佳解決方案如下:


while ...

    breakLoop = False

    for ...:

        for ...:

            if condition:

                breakLoop = True

                break

        if breakLoop:

            break


查看完整回答
反對 回復 2023-06-13
?
MMTTMM

TA貢獻1869條經(jīng)驗 獲得超4個贊

我會嘗試重構(gòu)它,這樣你就沒有那么多嵌套循環(huán)了。也許將內(nèi)部循環(huán)移動到一個函數(shù)中?否則,您也可以在內(nèi)循環(huán)之后添加中斷。


while ..

  for ..

    for ..

      if condition == True:

         break

    if condition == True:

      break


查看完整回答
反對 回復 2023-06-13
  • 3 回答
  • 0 關注
  • 177 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號