[問題] if判斷式裡面可以指定跳到某一行執行嗎

看板Python作者 ( )時間2年前 (2021/12/15 15:16), 編輯推噓7(709)
留言16則, 12人參與, 2年前最新討論串1/2 (看更多)
python 新手想問個判斷式的問題 就是我想寫出下列的效果 if number < 100: print("test") else: 跳至某一行開始執行 我的問題就是 跳至某行重新執行那裡 python 可以有什麼樣的寫法嗎? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.109.32.9 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1639552565.A.3BD.html

12/15 15:20, 2年前 , 1F
python 沒有go to要另外安裝,但不建意使用
12/15 15:20, 1F

12/15 15:32, 2年前 , 2F
寫個func call它
12/15 15:32, 2F

12/15 16:35, 2年前 , 3F
go to statement considered harmful
12/15 16:35, 3F

12/15 17:36, 2年前 , 4F
二樓正解
12/15 17:36, 4F

12/15 18:15, 2年前 , 5F
教授沒叫你別用goto嗎
12/15 18:15, 5F

12/15 18:16, 2年前 , 6F
可能是C要改成Python吧
12/15 18:16, 6F

12/15 19:50, 2年前 , 7F
longjmp() 不算的話,C 也很少人在用 goto 的
12/15 19:50, 7F

12/15 21:20, 2年前 , 8F
fortran常用goto xdd
12/15 21:20, 8F

12/16 11:24, 2年前 , 9F
同二樓
12/16 11:24, 9F

12/16 19:36, 2年前 , 10F
我看過用最多goto的也是Fortran的程式,一個明明很簡單
12/16 19:36, 10F

12/16 19:36, 2年前 , 11F
的疊代迴圈看了三遍才懂
12/16 19:36, 11F

12/16 19:55, 2年前 , 12F
c的goto如果確定邏輯清楚很好用 linux kernel很常見
12/16 19:55, 12F

12/16 19:55, 2年前 , 13F
但python沒得選擇 只能設flag
12/16 19:55, 13F

12/16 20:02, 2年前 , 14F
C的goto用在error handling反而具有可讀性
12/16 20:02, 14F

12/16 20:03, 2年前 , 15F
不過也不知道原PO的需求是啥 畢竟這個要求真的很奇怪
12/16 20:03, 15F

12/17 00:31, 2年前 , 16F
文章代碼(AID): #1XkPOrEz (Python)
文章代碼(AID): #1XkPOrEz (Python)