[問題] 縮排問題

作者: xyzgod999 (ç‘žæ–¯)   2016-12-16 10:17:25
各位好
最近學習此語言
練習連結文書軟體的編輯
以下是語法內容與錯誤
http://i.imgur.com/WItvOIV.jpg
我是照著書本上範例編輯的
但一直出現右邊執行出來的錯誤
我知道是縮排問題,但調好久就是一樣
都是在names=這邊
^
請各位協助~~~
謝謝
作者: shimachokong   2016-12-16 10:38:00
是標點符號的關係嗎?
作者: IrisXIII (嚕嚕叭叭愛裝可愛)   2016-12-16 10:44:00
你的 if 看起來沒空格,而且最後看起來像分號而不是冒號
作者: Frozenmouse (*冰之鼠*)   2016-12-16 11:03:00
你的if還是分號啊XD
作者: shimachokong   2016-12-16 11:04:00
作者: Yshuan (倚絃)   2016-12-16 11:54:00
不要用tab 或著把編輯器的tab自動轉換空白打開
作者: IrisXIII (嚕嚕叭叭愛裝可愛)   2016-12-16 12:18:00
http://ideone.com/ 用這個可能比較好討論
作者: charlie0228 (嚮往湛藍)   2016-12-16 14:35:00
你IF前面是不是有多一格空白啊?
作者: TCUMI (麥可‧林)   2016-12-16 15:12:00
有沒有考慮用空白鍵當縮排?
作者: coeric ( )   2016-12-16 23:29:00
可是...我總覺得,不是應該要用tab取代4個空個比較好嗎?
作者: dannypsnl (秦書)   2016-12-16 23:55:00
可是python不是格式很嚴?我記得要四個空白啊
作者: os653   2016-12-17 01:21:00
Python只要前後一致就行吧。tab很難搞,可以拜託不要用嗎?
作者: Yshuan (倚絃)   2016-12-17 02:22:00
tab可能因為編輯器不同而有2,4,8格或你開心的呈現方式而在空白字元帶有語意的語言 換個編輯器同個字元長不一樣不覺得會讓人崩潰嗎?
作者: eight0 (欸XD)   2016-12-17 08:12:00
我怎麼覺得空白比較難搞 不同人縮的格數不同還要調編輯器
作者: zxzx8059 (zxzx8059)   2016-12-17 12:51:00
python上我放棄用tab跟notepad++
作者: os653   2016-12-17 14:35:00
縮的格數不同怎麼可能執行的起來?Python會出錯吧
作者: s860134 (s860134)   2016-12-17 22:07:00
pop8 告訴我們不要混用~ 其餘就是一致就好pep
作者: shadowjohn (轉角遇到愛)   2016-12-17 22:33:00
編輯器還是用好點的吧,至少整個區塊都能併起來的
作者: s860134 (s860134)   2016-12-17 23:58:00
你用 notepad++ 的話,全選整份文件 tab, shit+tab這樣可以把整份文件的縮排字原都取代成一致
作者: largesperm (reindeer)   2016-12-18 11:19:00
notepad++ 可以改設定 tab -> space一開始用 notepad++ 也覺得很怪 怎麼用 tab 老是有錯https://goo.gl/80l2ednotepad++ 還是很好用的 別放棄
作者: s860134 (s860134)   2016-12-18 13:22:00
http://imgur.com/a/hwFpE剛發現 shift 少個 f...
作者: chehsunliu (阿勳)   2016-12-20 00:14:00
不要用tab,寫python就照PEP8走

Links booklink

Contact Us: admin [ a t ] ucptt.com