[問題] while迴圈無法重複

作者: cc9630r (sexyyy)   2019-06-09 16:47:38
大家好,小弟Python新手,最近在寫計算器
目前是用網路上範例的程式做加強版(能運算帶括號的式子)
以下是兩個範例的class
https://imgur.com/VRWj1SK
https://imgur.com/tVgyMdP
我的主程式
https://imgur.com/XqMyXHR
https://imgur.com/kMHrejz
方法是先找到遇到的第一個右括號
再回推相對應的左括號
一層一層剝掉
但第一層計算完後迴圈無法再進行第二次
報錯如下
https://imgur.com/trc8ARn
請問該從哪裡下手解決,會比較適當
作者: longint (數整的長長)   2019-06-09 17:02:00
L57的break 讓他跳出迴圈了?
作者: XperiaZ6C (真●安卓輕旗艦)   2019-06-09 18:55:00
你的while跑一次就直接break了

Links booklink

Contact Us: admin [ a t ] ucptt.com