Re: [問題] 求指正
"2. 除錯文務必清楚列出錯誤訊息,求助前必須附上想法或程式碼
(附上的程式碼需儘可能完整,因為不是每個人都能用水晶球debug的!)"
Python版沒有像C_and_CPP版的版規2(上方節錄)如此的硬性規定,但不表示發
問者不必為自己提出的問題負責.
你自己所謂單刀直入的提問方式,就像你衝去診所找醫生說要看病,卻沒有述說
一下自己的病史、最近的身體情況、病徵...等等,然後就等著醫生找出原因並
醫治或開藥給你.
...你認為這樣醫生可以有效率的幫助到你嗎?
根據你原始的文章,我來幫忙指出幾點可以改進的地方:
1. 錯誤訊息:
既然你都寫出code了,何不執行一次看看直譯器給你的錯誤訊息為何?
給了錯誤訊息後,看到文章的人就能夠更快了解你的問題在哪. 畢竟有些問題
不單純只跟code有關,也可能與執行環境有關. (e.g. python2 or python3)
而你單純只貼code,那我們只能用"通靈"的方式幫你,像是你原文中有的問題:
1) 直譯器錯誤訊息
def model(y, u ,t):
2dydt=-y+u
^ SyntaxError: invalid syntax
意: 語法錯誤
解: 變數名稱開頭不可為數字
2) PEP8相關 (code format, 基本上不影響執行結果)
比較基礎的像是在第4行:
`def model(y, u ,t):` 就有以下3個PEP8的問題
line 4, E302: expected 2 blank lines, found 0
line 4, E203: whitespace before ','
line 4, E231: missing whitespace after ','
建議改為`def model(y, u, t):`,並且與上方import語法相隔兩行空白
而你最後幾行的
`plt. xlabel('time')`
`plt. ylabel('y(t)')`
建議不要在`plt.`與`xlabel(...)`之間多出空白,雖然這並不會引起錯誤
而基本上目前大部分python的IDE都會幫你檢查code format,如果沒有的話
可以自行使用pylint. 線上的資源則可以使用下的連結:
http://pep8online.com/
2. 預期與實際的執行結果差異:
如果上述關於code的問題解決了,卻發現執行結果不是你想要的,那再麻煩你敘
述你預期的執行結果和實際上的執行結果.
多給點資訊,你通常可以更快得到答覆. 因此而節省提問者和解答者的時間,好
習慣,不養成嗎?
以上,關於你的原文我就只能指出這些點了.
而如果遇到code太多,不方便直接貼到ptt上面的話,除了可以用 @Neisseria
所說的方式以外,也可以用以下的幾個服務:
https://repl.it/
https://ideone.com/
https://gist.github.com/
至於要不要照著SSCCE或MCVE的方式提問,你自己決定. 畢竟這也是一種訓練,
但你是否要試著自己從問題中學習也是你的自由,只是如果因為沒有給足資訊
而遲遲得不到解決的辦法,那你也怪不得他人.
最後,既然你已經解決了你提出的問題,那是否能夠勞煩你在自己的文章中回覆
到底是出了什麼問題,而你又使用了什麼方法解決呢?
這樣一來,之後有相關問題的人也可能受到你的幫助. (建議標題也改清楚)
不過還是給你一個的鼓勵,因為你最後有在原文回覆說問題已解. 這樣至少可以
避免之後看到文章的人以為問題還沒有解答而白費時間在上面.
學會如何提出問題,對你學習的幫助絕對不小.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.225.161.148
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1524045941.A.A9B.html
推
04/18 18:55,
6年前
, 1F
04/18 18:55, 1F
推
04/18 18:59,
6年前
, 2F
04/18 18:59, 2F
→
04/18 18:59,
6年前
, 3F
04/18 18:59, 3F
→
04/18 18:59,
6年前
, 4F
04/18 18:59, 4F
→
04/18 19:01,
6年前
, 5F
04/18 19:01, 5F
→
04/18 19:01,
6年前
, 6F
04/18 19:01, 6F
→
04/18 19:03,
6年前
, 7F
04/18 19:03, 7F
→
04/18 19:04,
6年前
, 8F
04/18 19:04, 8F
→
04/18 19:05,
6年前
, 9F
04/18 19:05, 9F
→
04/18 19:05,
6年前
, 10F
04/18 19:05, 10F
→
04/18 19:14,
6年前
, 11F
04/18 19:14, 11F
→
04/18 19:14,
6年前
, 12F
04/18 19:14, 12F
→
04/18 19:14,
6年前
, 13F
04/18 19:14, 13F
→
04/18 19:14,
6年前
, 14F
04/18 19:14, 14F
→
04/18 19:14,
6年前
, 15F
04/18 19:14, 15F
→
04/18 19:45,
6年前
, 16F
04/18 19:45, 16F
→
04/18 19:50,
6年前
, 17F
04/18 19:50, 17F
→
04/18 19:50,
6年前
, 18F
04/18 19:50, 18F
→
04/18 20:00,
6年前
, 19F
04/18 20:00, 19F
→
04/18 20:00,
6年前
, 20F
04/18 20:00, 20F
→
04/18 20:02,
6年前
, 21F
04/18 20:02, 21F
→
04/18 20:03,
6年前
, 22F
04/18 20:03, 22F
→
04/18 20:08,
6年前
, 23F
04/18 20:08, 23F
→
04/18 20:08,
6年前
, 24F
04/18 20:08, 24F
→
04/18 20:09,
6年前
, 25F
04/18 20:09, 25F
→
04/18 20:10,
6年前
, 26F
04/18 20:10, 26F
→
04/18 20:13,
6年前
, 27F
04/18 20:13, 27F
→
04/18 20:13,
6年前
, 28F
04/18 20:13, 28F
→
04/18 20:15,
6年前
, 29F
04/18 20:15, 29F
→
04/18 20:18,
6年前
, 30F
04/18 20:18, 30F
→
04/18 20:19,
6年前
, 31F
04/18 20:19, 31F
→
04/18 20:21,
6年前
, 32F
04/18 20:21, 32F
→
04/18 20:22,
6年前
, 33F
04/18 20:22, 33F
→
04/18 20:25,
6年前
, 34F
04/18 20:25, 34F
推
04/18 20:26,
6年前
, 35F
04/18 20:26, 35F
推
04/18 20:27,
6年前
, 36F
04/18 20:27, 36F
→
04/18 20:27,
6年前
, 37F
04/18 20:27, 37F
→
04/18 20:28,
6年前
, 38F
04/18 20:28, 38F
→
04/18 20:29,
6年前
, 39F
04/18 20:29, 39F
還有 106 則推文
→
04/18 21:32,
6年前
, 146F
04/18 21:32, 146F
→
04/18 21:32,
6年前
, 147F
04/18 21:32, 147F
推
04/18 21:35,
6年前
, 148F
04/18 21:35, 148F
噓
04/18 22:48,
6年前
, 149F
04/18 22:48, 149F
→
04/18 22:51,
6年前
, 150F
04/18 22:51, 150F
→
04/18 22:52,
6年前
, 151F
04/18 22:52, 151F
→
04/18 22:53,
6年前
, 152F
04/18 22:53, 152F
→
04/18 22:54,
6年前
, 153F
04/18 22:54, 153F
推
04/19 00:18,
6年前
, 154F
04/19 00:18, 154F
推
04/19 00:24,
6年前
, 155F
04/19 00:24, 155F
噓
04/19 01:02,
6年前
, 156F
04/19 01:02, 156F
推
04/19 01:43,
6年前
, 157F
04/19 01:43, 157F
→
04/19 01:43,
6年前
, 158F
04/19 01:43, 158F
噓
04/19 06:25,
6年前
, 159F
04/19 06:25, 159F
推
04/19 06:33,
6年前
, 160F
04/19 06:33, 160F
→
04/19 09:22,
6年前
, 161F
04/19 09:22, 161F
→
04/19 09:22,
6年前
, 162F
04/19 09:22, 162F
→
04/19 09:22,
6年前
, 163F
04/19 09:22, 163F
→
04/19 09:54,
6年前
, 164F
04/19 09:54, 164F
推
04/19 11:00,
6年前
, 165F
04/19 11:00, 165F
→
04/19 12:01,
6年前
, 166F
04/19 12:01, 166F
推
04/19 13:29,
6年前
, 167F
04/19 13:29, 167F
噓
04/19 23:31,
6年前
, 168F
04/19 23:31, 168F
→
04/19 23:31,
6年前
, 169F
04/19 23:31, 169F
→
04/19 23:31,
6年前
, 170F
04/19 23:31, 170F
→
04/19 23:47,
6年前
, 171F
04/19 23:47, 171F
→
04/19 23:48,
6年前
, 172F
04/19 23:48, 172F
→
04/19 23:49,
6年前
, 173F
04/19 23:49, 173F
→
04/19 23:50,
6年前
, 174F
04/19 23:50, 174F
→
04/19 23:50,
6年前
, 175F
04/19 23:50, 175F
噓
04/20 02:12,
6年前
, 176F
04/20 02:12, 176F
→
04/20 08:35,
6年前
, 177F
04/20 08:35, 177F
→
04/20 08:35,
6年前
, 178F
04/20 08:35, 178F
→
04/20 10:11,
6年前
, 179F
04/20 10:11, 179F
推
04/20 20:32,
6年前
, 180F
04/20 20:32, 180F
推
04/21 02:33,
6年前
, 181F
04/21 02:33, 181F
推
04/21 23:38,
6年前
, 182F
04/21 23:38, 182F
推
04/22 11:46,
6年前
, 183F
04/22 11:46, 183F
推
04/25 18:46,
6年前
, 184F
04/25 18:46, 184F
推
07/07 08:27,
6年前
, 185F
07/07 08:27, 185F
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章