[問題] 為什麼break不出來

看板Python作者 (碰碰)時間5年前 (2019/09/29 23:56), 5年前編輯推噓4(404)
留言8則, 6人參與, 5年前最新討論串1/1
我在寫一個因式分解的作業 卡在一個地方很久 為什麼有用break了 它還是印出elif的內容 感謝各位幫忙 http://i.imgur.com/okAVMjw.jpg
----- Sent from JPTT on my HTC_2Q4D100. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.200.62.250 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1569772615.A.718.html

09/30 00:08, 5年前 , 1F
一個 break對應一個for
09/30 00:08, 1F
http://i.imgur.com/8akjdvq.jpg
可是我用3個break還是跳不出來?? ※ 編輯: PoPonn (1.200.62.250 臺灣), 09/30/2019 00:09:48 ※ 編輯: PoPonn (1.200.62.250 臺灣), 09/30/2019 00:10:48

09/30 00:11, 5年前 , 2F
呃... 內層迴圈的break沒辦法跳出外層迴圈 建議你去學
09/30 00:11, 2F

09/30 00:11, 5年前 , 3F
清楚break 怎麼用噢...
09/30 00:11, 3F
http://i.imgur.com/Xi7htcq.jpg
我大概懂了 就是print完要break到最外層 可是這樣打elif不知道為什麼不能執行 ※ 編輯: PoPonn (1.200.62.250 臺灣), 09/30/2019 00:30:32

09/30 01:46, 5年前 , 4F
https://reurl.cc/K6pMge 參考一下吧
09/30 01:46, 4F

09/30 10:49, 5年前 , 5F
你目前對if else以及loop控制的區塊有點不清楚
09/30 10:49, 5F

09/30 13:45, 5年前 , 6F
三個寫在同一層只會執行第一個而已
09/30 13:45, 6F

10/01 15:36, 5年前 , 7F
包錯邊了
10/01 15:36, 7F

10/16 01:26, 5年前 , 8F
三個break堪稱經典
10/16 01:26, 8F
文章代碼(AID): #1TaDH7SO (Python)
文章代碼(AID): #1TaDH7SO (Python)