作者xyzgod999 (瑞斯)
看板Python
标题[问题] 缩排问题
时间Fri Dec 16 10:17:25 2016
各位好
最近学习此语言
练习连结文书软体的编辑
以下是语法内容与错误
http://i.imgur.com/WItvOIV.jpg
我是照着书本上范例编辑的
但一直出现右边执行出来的错误
我知道是缩排问题,但调好久就是一样
都是在names=这边
^
请各位协助~~~
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.137.232.171
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1481854649.A.E4E.html
1F:推 shimachokong: 是标点符号的关系吗?12/16 10:38
2F:推 IrisXIII: 你的 if 看起来没空格,而且最後看起来像分号而不是冒号12/16 10:44
if 我确实没空格qq
我有再编辑但出现新的错误讯息.....
请看最後的讯息即可
http://i.imgur.com/knP7CSR.jpg
换是在main後面的: 有问题
再麻烦了谢谢..
※ 编辑: xyzgod999 (114.137.232.171), 12/16/2016 10:58:51
3F:推 Frozenmouse: 你的if还是分号啊XD12/16 11:03
谢谢小鞭qq
4F:推 shimachokong: 把 ; 换成 :12/16 11:04
已换冒号(我傻傻分不清楚)
但还是一样的讯息qq
http://i.imgur.com/gDgjafX.jpg
※ 编辑: xyzgod999 (114.137.232.171), 12/16/2016 11:08:12
6F:→ shimachokong: ationerror/ 12/16 11:45
7F:推 Yshuan: 不要用tab 或着把编辑器的tab自动转换空白打开 12/16 11:54
9F:推 charlie0228: 你IF前面是不是有多一格空白啊? 12/16 14:35
10F:→ TCUMI: 有没有考虑用空白键当缩排? 12/16 15:12
11F:推 coeric: 可是...我总觉得,不是应该要用tab取代4个空个比较好吗? 12/16 23:29
12F:→ dannypsnl: 可是python不是格式很严?我记得要四个空白啊 12/16 23:55
13F:推 os653: Python只要前後一致就行吧。tab很难搞,可以拜托不要用吗? 12/17 01:21
14F:推 Yshuan: tab可能因为编辑器不同而有2,4,8格或你开心的呈现方式 12/17 02:22
15F:→ Yshuan: 而在空白字元带有语意的语言 换个编辑器同个字元长不一样 12/17 02:23
16F:→ Yshuan: 不觉得会让人崩溃吗? 12/17 02:23
17F:推 eight0: 我怎麽觉得空白比较难搞 不同人缩的格数不同还要调编辑器 12/17 08:12
18F:推 zxzx8059: python上我放弃用tab跟notepad++ 12/17 12:51
19F:→ os653: 缩的格数不同怎麽可能执行的起来?Python会出错吧 12/17 14:35
20F:→ s860134: pop8 告诉我们不要混用~ 其余就是一致就好 12/17 22:07
21F:→ s860134: pep 12/17 22:10
22F:推 shadowjohn: 编辑器还是用好点的吧,至少整个区块都能并起来的 12/17 22:33
23F:→ s860134: 你用 notepad++ 的话,全选整份文件 tab, shit+tab 12/17 23:58
24F:→ s860134: 这样可以把整份文件的缩排字原都取代成一致 12/17 23:59
25F:推 largesperm: notepad++ 可以改设定 tab -> space 12/18 11:19
26F:→ largesperm: 一开始用 notepad++ 也觉得很怪 怎麽用 tab 老是有错 12/18 11:19
28F:→ largesperm: notepad++ 还是很好用的 别放弃 12/18 11:20
30F:→ s860134: 刚发现 shift 少个 f... 12/18 13:23
31F:推 chehsunliu: 不要用tab,写python就照PEP8走 12/20 00:14