[問題] 為什麼debug時程式一直在continue 迴圈

看板Python作者 (UoU)時間3年前 (2021/09/26 19:40), 編輯推噓7(705)
留言12則, 6人參與, 3年前最新討論串1/1
雖然我知道方法很多種,但請勿使用其他方法,或是重寫,我是想了解我的程式哪裡出錯 請照我所寫的程式處理 這隻程式的目的/tv74706411/?p=99 是要把每一個p=後面的數字 都加上自己輸入的數字 像是p=99。p=9。p=7 這三處 輸入3 檔案便成為p=102 p=12 p=10 像是p=99。p=9。p=7 這三處 輸入5 檔案便成為p=104 p=14 p=12 以此類推 python 原始檔案如下 https://github.com/cj044/Git-exp2/blob/master/number%2B.py 讀進與輸出的原始txt檔 https://github.com/cj044/Git-exp2/blob/master/filerw.txt debug的圖片檔案如下 https://imgur.com/a/Mmgad9v 同樣也在巴哈問了! https://forum.gamer.com.tw/C.php?bsn=60292&snA=7396&tnum=1 想問一下,是哪一句出了問題,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.136.197.22 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1632656459.A.5E9.html

09/26 20:07, 3年前 , 1F
'tv74706411/?p ='多個空格,當然每個line都continue
09/26 20:07, 1F

09/26 20:14, 3年前 , 2F
還有newnumber,content都不要空格,不然你算錯str長度
09/26 20:14, 2F

09/26 23:13, 3年前 , 3F
這用re應該五行以內就收工....
09/26 23:13, 3F

09/26 23:17, 3年前 , 4F
就你的處理方式,你也可以把檔案縮減,然後設中斷點
09/26 23:17, 4F

09/26 23:18, 3年前 , 5F
觀察你的邏輯所產生出的東西在第幾行跟想的不一致
09/26 23:18, 5F

09/27 02:01, 3年前 , 6F
一直在continue,不就一直滿足條件?再不濟數值印出來看看
09/27 02:01, 6F

09/27 02:01, 3年前 , 7F
09/27 02:01, 7F

09/28 13:09, 3年前 , 8F
print()是個好指令,debug時請多多在你存疑的地方把每一步
09/28 13:09, 8F

09/28 13:09, 3年前 , 9F
數值變化全印出來看一看
09/28 13:09, 9F

09/28 21:13, 3年前 , 10F
大家真友善= = continue是強制跳下一個迴圈不是執行下一行
09/28 21:13, 10F

09/28 23:33, 3年前 , 11F
同意用print確認
09/28 23:33, 11F

09/29 00:11, 3年前 , 12F
print大法好
09/29 00:11, 12F
文章代碼(AID): #1XK5nBNf (Python)
文章代碼(AID): #1XK5nBNf (Python)