nynw.net
当前位置:首页 >> python2.7.5 uniDEnt DoEs not mAtCh Any outEr in... >>

python2.7.5 uniDEnt DoEs not mAtCh Any outEr in...

第一个问题: 字符缩进错误,第一张图片中的第5行(workers)前面多了空格。删除即可。 第二个问题: 用raw_input,但输入的是字符,需要转化成整数才行。 def search(): n = int(raw_input("请输入姓名:")) print li[n]

缩进问题,或者是空格和Tab混用。 还有就是某些编辑器在输入if后,回车会自动匹配空格(即在if下一行但会在前面有一些空格)这些也会引发这个错误

你的except有缩进的问题。 >>> try:i=int(s)print("tadsfsdddddd")except ValueError as err:print "bbbbbbb"

呵呵。不是说了不对齐了吗? python依靠indent来缩进。要么全部用空格缩进,要么全部tab键,所以我觉得你的问题是可能缩进有问题。用有些编辑器可以显示tab和空格的。另外,最好不要放到带中文的目录下,防止出问题。

题主你遇到的问题应该是在Python Idle 交互式中,在敲完“elif xxx:”之后,按了Enter键然后Python报了错。 这是个满常见的问题,因为在这个部分开始之前有一个“>>>”,想必题主是被这个标志迷惑了,导致了程序被写成了下面这样: >>>if x < 0: . ...

把你源代码文件发过来,别粘贴文本,就发源文件 上传百度网盘给个链接我 你这么截图,看不出来问题

网站首页 | 网站地图
All rights reserved Powered by www.nynw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com