[問題] 空白印製錯誤&計算function次數

看板Python作者時間6年前 (2019/02/03 14:28), 6年前編輯推噓1(103)
留言4則, 3人參與, 6年前最新討論串1/1
各位好 最近在練習python遇到一些問題想請問一下 https://imgur.com/GtEfDOA
如圖示 我在def rwpos(start, nsteps) 裡面有設定一個 global count用來計算這個function跑了幾次 然後最後要印出來 但是 在ipython 的情況下 我執行完畢之後 count不會歸0 我只要一直執行 他會一直累加 請問有什麼方法可以解決嗎? 再來第二個問題是 我會印到左右空白 但是理論上 (start-low)/(high-start)不是0的時候 應該要印出空白 但是我的程式卻沒有印到(紅框) 我想問一下是我的程式哪邊有邏輯錯誤嗎? https://imgur.com/lsdNhUT
https://imgur.com/jiXvJNP
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 70.93.230.230 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1549175282.A.2AE.html ※ 編輯: s82237823 (70.93.230.230), 02/03/2019 14:28:51

02/03 17:21, 6年前 , 1F
程式結束前del count呢?
02/03 17:21, 1F

02/04 00:38, 6年前 , 2F
設global當然不會歸0 不如說任何情況都沒有自動歸0這種事
02/04 00:38, 2F

02/08 14:43, 6年前 , 3F
是我的話會用static Var 來處理ㄟ
02/08 14:43, 3F

02/08 14:44, 6年前 , 4F
02/08 14:44, 4F
文章代碼(AID): #1SLedoAk (Python)
文章代碼(AID): #1SLedoAk (Python)