今天是:
设百科问答网为首页|收藏百科问答网|网站地图
百科问答网 - 帮您解决问题,分享成功经验
菜鸟python的idle问题

>>> a=1
>>> b=2
>>> if a==b:
print"true"
else:

File "<pyshell#31>", line 3
else:


请问File "<pyshell#31>", line 3
else:
是什么意思?另外输入完print"true"以后按回车然后就直接输入else:吗 我看书上else:是顶头写得。可是输入完print"true"以后按回车光标直接就到了和print"true"齐头并进的位置,我是按左键再按空格才让它顶头的


写得有点乱,可能看不明白 可是我也只能这么写了。对不起各位


答案或建议:


告诉你某输入(或输入文件)中某行有错误,象你这个就是

else:

这个对应行有错。提示错误的格式如下(共计四行):

对应输入名称,行号 (1)
对应错误行代码 (2)
 ^(用于只是在对应行中的具体位置) (3)
对应解释错误的信息 (4)

例子:
>>> if a==b:
...
File "<stdin>", line 2 (1)
              (2)
^           (3)
IndentationError: expected an indented block (4)
>>>

上面的"()" 是我自行添加,用于对照看的。这个例子里面提示错误是期望下面的块应该缩进,即对应下面应该按下 "Tab" 键再输入指令。
转载链接:http://www.baikewenda.com/tech/dev/8/10/a193446854.htm
推荐内容

敬请注意:百科问答网内容来源于网络或民间经验收集,仅供参考。其中有关健康疾病方面的内容请务必咨询专业医生或及时到医院治疗。
关于我们 - 广告服务 - 联系我们
百科问答网 Copyright ©2005 - 2011 www.baikewenda.com,All Rights Reserved
辽ICP备10007180号