看板 Python 關於我們 聯絡資訊
各位好 最近在練習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
XperiaZ6C: 程式結束前del count呢? 02/03 17:21
germun: 設global當然不會歸0 不如說任何情況都沒有自動歸0這種事 02/04 00:38
HenryLiKing: 是我的話會用static Var 來處理ㄟ 02/08 14:43
HenryLiKing: http://tiny.cc/hsf12y 02/08 14:44