• 3

這個程式碼到底哪裡出錯了?


iauwen wrote:
沒用過+1,
我只想到如果不小心打到一行空格,
或不小心打到換行,會查到死為止。


Python真是麻煩,真的是快查到死。

dummyliu wrote:
沒接觸過 Python...(恕刪)



沒錯!
Python就是靠縮排空格來判斷.

joshwang wrote:
Python真是麻...(恕刪)


不知道 樓主 是否有用IDE開發工具做開發??

雖然用記事本也可以寫Python,
但是有錯誤會比較難除錯,

我寫Python都是用PyCharm開發工具,
它可以設定程式中斷點,指令打錯也會畫紅線提醒.

gn01116107 wrote:
不知道 樓主 是否有用IDE開發工具做開發??

雖然用記事本也可以寫Python,
但是有錯誤會比較難除錯,

我寫Python都是用PyCharm開發工具,
它可以設定程式中斷點,指令打錯也會畫紅線提醒.


PyCharm開發工具太貴了,用免費的notepad就可以了。我不是軟體開發者,只是在高職教書混口飯吃而已。
joshwang wrote:
PyCharm開發...(恕刪)



你要不要考慮裝個 Visual Studio Code + Python Extension
應該會比你用 notepad 好很多...


https://code.visualstudio.com/docs/languages/python
已經大致看出問題點了,但程式還是要自己解出才有收穫與了解,這裡就先不點破,仔細就能看出.
joshwang wrote:
PyCharm開發...(恕刪)


netbean 加個 pluging,也可以寫 python,不過我沒用過。

http://plugins.netbeans.org/plugin/61688/python

我第一個 android app 就是用 netbean 寫的,現在改用 android studio。desktop 的 JAVA 還是用 netbean。
如果用 notepad 寫作風格看一下,可能有幫助... https://www.python.org/dev/peps/pep-0008/
Code lay-out
Use 4 spaces per indentation level.
Tabs or Spaces?
Spaces are the preferred indentation method.

初學建議用 ide 相關工具輔助.. 有色彩與編排容易識別
Have a nice day~
以下的程式碼看了好久都找不出來到底哪裡出錯了,人生真是甘苦啊!

是Compile time 錯,Design time 錯,還是Run time 錯,Logic 錯??

看起來是簡單的遊戲..像是球在跑碰到牆壁然後反彈變速度

幾百行說多不多說少不少
不要用眼睛看,不要用想的
用2分法,暴力法..把程式註解..把問題點縮小

寫程式,不管幾層,幾百行幾千萬行都一樣..物件導向..設計樣式,由契約介面Up Down到方法實作..或者Down UP 最關鍵演算法先做,做組成系統
一行一行寫,一行一行看結果,每個方法要封裝,要單元測試,,然後組起來再封裝,把複雜包起來
不要寫了一千行,上百個變數,在問人家程式死在哪裡..鬼才會替

  • 3
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?