看板 Python 關於我們 聯絡資訊
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
juijuijuijui: python 沒有go to要另外安裝,但不建意使用 12/15 15:20
OrzOGC: 寫個func call它 12/15 15:32
oToToT: go to statement considered harmful 12/15 16:35
yiche: 二樓正解 12/15 17:36
kukuwu: 教授沒叫你別用goto嗎 12/15 18:15
s0914714: 可能是C要改成Python吧 12/15 18:16
Schottky: longjmp() 不算的話,C 也很少人在用 goto 的 12/15 19:50
DavisX: fortran常用goto xdd 12/15 21:20
fdvd: 同二樓 12/16 11:24
mantour: 我看過用最多goto的也是Fortran的程式,一個明明很簡單 12/16 19:36
mantour: 的疊代迴圈看了三遍才懂 12/16 19:36
TitanEric: c的goto如果確定邏輯清楚很好用 linux kernel很常見 12/16 19:55
TitanEric: 但python沒得選擇 只能設flag 12/16 19:55
s0914714: C的goto用在error handling反而具有可讀性 12/16 20:02
s0914714: 不過也不知道原PO的需求是啥 畢竟這個要求真的很奇怪 12/16 20:03
LP9527: https://pypi.org/project/goto-label/ 12/17 00:31