作者PoPonn (碰碰)
看板Python
标题[问题] 为什麽break不出来
时间Sun Sep 29 23:56:53 2019
我在写一个因式分解的作业
卡在一个地方很久
为什麽有用break了
它还是印出elif的内容
感谢各位帮忙
http://i.imgur.com/okAVMjw.jpg
-----
Sent from JPTT on my HTC_2Q4D100.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.200.62.250 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1569772615.A.718.html
1F:→ clooooode: 一个 break对应一个for09/30 00:08
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
2F:→ clooooode: 呃... 内层回圈的break没办法跳出外层回圈 建议你去学 09/30 00:11
3F:→ clooooode: 清楚break 怎麽用噢... 09/30 00:11
http://i.imgur.com/Xi7htcq.jpg
我大概懂了 就是print完要break到最外层 可是这样打elif不知道为什麽不能执行
※ 编辑: PoPonn (1.200.62.250 台湾), 09/30/2019 00:30:32
5F:→ jiyu520: 你目前对if else以及loop控制的区块有点不清楚 09/30 10:49
6F:推 sean50301: 三个写在同一层只会执行第一个而已 09/30 13:45
7F:推 wargods8402: 包错边了 10/01 15:36
8F:推 laladeer: 三个break堪称经典 10/16 01:26