[問題] while迴圈無法重複

看板Python作者 (浪人情哥)時間5年前 (2019/06/09 16:47), 編輯推噓1(101)
留言2則, 2人參與, 5年前最新討論串1/1
大家好,小弟Python新手,最近在寫計算器 目前是用網路上範例的程式做加強版(能運算帶括號的式子) 以下是兩個範例的class https://imgur.com/VRWj1SK
https://imgur.com/tVgyMdP
我的主程式 https://imgur.com/XqMyXHR
https://imgur.com/kMHrejz
方法是先找到遇到的第一個右括號 再回推相對應的左括號 一層一層剝掉 但第一層計算完後迴圈無法再進行第二次 報錯如下 https://imgur.com/trc8ARn
請問該從哪裡下手解決,會比較適當 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.17.143 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1560070062.A.CB9.html

06/09 17:02, 5年前 , 1F
L57的break 讓他跳出迴圈了?
06/09 17:02, 1F

06/09 18:55, 5年前 , 2F
你的while跑一次就直接break了
06/09 18:55, 2F
文章代碼(AID): #1S_CUkov (Python)