[問題] 縮排問題

看板Python作者 (瑞斯)時間7年前 (2016/12/16 10:17), 7年前編輯推噓16(16015)
留言31則, 15人參與, 最新討論串1/1
各位好 最近學習此語言 練習連結文書軟體的編輯 以下是語法內容與錯誤 http://i.imgur.com/WItvOIV.jpg
我是照著書本上範例編輯的 但一直出現右邊執行出來的錯誤 我知道是縮排問題,但調好久就是一樣 都是在names=這邊 ^ 請各位協助~~~ 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.232.171 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1481854649.A.E4E.html

12/16 10:38, , 1F
是標點符號的關係嗎?
12/16 10:38, 1F

12/16 10:44, , 2F
你的 if 看起來沒空格,而且最後看起來像分號而不是冒號
12/16 10:44, 2F
if 我確實沒空格qq 我有再編輯但出現新的錯誤訊息..... 請看最後的訊息即可 http://i.imgur.com/knP7CSR.jpg
換是在main後面的: 有問題 再麻煩了謝謝.. ※ 編輯: xyzgod999 (114.137.232.171), 12/16/2016 10:58:51

12/16 11:03, , 3F
你的if還是分號啊XD
12/16 11:03, 3F
謝謝小鞭qq

12/16 11:04, , 4F
把 ; 換成 :
12/16 11:04, 4F
已換冒號(我傻傻分不清楚) 但還是一樣的訊息qq http://i.imgur.com/gDgjafX.jpg
※ 編輯: xyzgod999 (114.137.232.171), 12/16/2016 11:08:12

12/16 11:45, , 6F
ationerror/
12/16 11:45, 6F

12/16 11:54, , 7F
不要用tab 或著把編輯器的tab自動轉換空白打開
12/16 11:54, 7F

12/16 12:18, , 8F
http://ideone.com/ 用這個可能比較好討論
12/16 12:18, 8F

12/16 14:35, , 9F
你IF前面是不是有多一格空白啊?
12/16 14:35, 9F

12/16 15:12, , 10F
有沒有考慮用空白鍵當縮排?
12/16 15:12, 10F

12/16 23:29, , 11F
可是...我總覺得,不是應該要用tab取代4個空個比較好嗎?
12/16 23:29, 11F

12/16 23:55, , 12F
可是python不是格式很嚴?我記得要四個空白啊
12/16 23:55, 12F

12/17 01:21, , 13F
Python只要前後一致就行吧。tab很難搞,可以拜託不要用嗎?
12/17 01:21, 13F

12/17 02:22, , 14F
tab可能因為編輯器不同而有2,4,8格或你開心的呈現方式
12/17 02:22, 14F

12/17 02:23, , 15F
而在空白字元帶有語意的語言 換個編輯器同個字元長不一樣
12/17 02:23, 15F

12/17 02:23, , 16F
不覺得會讓人崩潰嗎?
12/17 02:23, 16F

12/17 08:12, , 17F
我怎麼覺得空白比較難搞 不同人縮的格數不同還要調編輯器
12/17 08:12, 17F

12/17 12:51, , 18F
python上我放棄用tab跟notepad++
12/17 12:51, 18F

12/17 14:35, , 19F
縮的格數不同怎麼可能執行的起來?Python會出錯吧
12/17 14:35, 19F

12/17 22:07, , 20F
pop8 告訴我們不要混用~ 其餘就是一致就好
12/17 22:07, 20F

12/17 22:10, , 21F
pep
12/17 22:10, 21F

12/17 22:33, , 22F
編輯器還是用好點的吧,至少整個區塊都能併起來的
12/17 22:33, 22F

12/17 23:58, , 23F
你用 notepad++ 的話,全選整份文件 tab, shit+tab
12/17 23:58, 23F

12/17 23:59, , 24F
這樣可以把整份文件的縮排字原都取代成一致
12/17 23:59, 24F

12/18 11:19, , 25F
notepad++ 可以改設定 tab -> space
12/18 11:19, 25F

12/18 11:19, , 26F
一開始用 notepad++ 也覺得很怪 怎麼用 tab 老是有錯
12/18 11:19, 26F

12/18 11:20, , 27F
12/18 11:20, 27F

12/18 11:20, , 28F
notepad++ 還是很好用的 別放棄
12/18 11:20, 28F

12/18 13:22, , 29F
12/18 13:22, 29F

12/18 13:23, , 30F
剛發現 shift 少個 f...
12/18 13:23, 30F

12/20 00:14, , 31F
不要用tab,寫python就照PEP8走
12/20 00:14, 31F
文章代碼(AID): #1OKqwvvE (Python)