PYTHON中关键字elif问题,请高手赐教
具体情况如下:>>>ifx<0:x=0print'Negativechangedtozero'elifx==0:File"<pyshell#12>",line4elifx...
具体情况如下:
>>> if x<0:
x=0
print'Negative changed to zero'
elif x==0:
File "<pyshell#12>", line 4
elif x==0:
^
IndentationError: unindent does not match any outer indentation level
不知道怎么回事,我用的是2.5,请大家帮帮忙,谢了
if后面的语句块都缩进了的,但是一写了elif语句,再换行就出现错误。 展开
>>> if x<0:
x=0
print'Negative changed to zero'
elif x==0:
File "<pyshell#12>", line 4
elif x==0:
^
IndentationError: unindent does not match any outer indentation level
不知道怎么回事,我用的是2.5,请大家帮帮忙,谢了
if后面的语句块都缩进了的,但是一写了elif语句,再换行就出现错误。 展开
展开全部
我没有看到你的缩进
>>>
if
x<0:
...
x=0
...
print
"asdf"
...
elif
x==0:
...
print
"asdf"
这样的好岁御是不可能出现问题的,如果你要输入比较复杂的
语句
结构的时候,不建议到shell下面输入,因为很容易友岩出错。可以新建个雀弯py文件来测试。
>>>
if
x<0:
...
x=0
...
"asdf"
...
elif
x==0:
...
"asdf"
这样的好岁御是不可能出现问题的,如果你要输入比较复杂的
语句
结构的时候,不建议到shell下面输入,因为很容易友岩出错。可以新建个雀弯py文件来测试。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我友岩没有雀弯看到你的缩进
>>>
if
x<0:
...
x=0
...
print
"asdf"
...
elif
x==0:
...
print
"asdf"
这样的是不可能出现好岁御问题的,如果你要输入比较复杂的语句结构的时候,不建议到shell下面输入,因为很容易出错。可以新建个py文件来测试。
>>>
if
x<0:
...
x=0
...
"asdf"
...
elif
x==0:
...
"asdf"
这样的是不可能出现好岁御问题的,如果你要输入比较复杂的语句结构的时候,不建议到shell下面输入,因为很容易出错。可以新建个py文件来测试。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
>>> if x<0:
x=0
print'Negative changed to zero'亏神清
elif x==0:
后应该加上瞎旅一段语句,空语句可销前以用pass
如:
if x < 0:
print "Negative changed to zero"
elif 0 == x :
print "zero equ zero"
x=0
print'Negative changed to zero'亏神清
elif x==0:
后应该加上瞎旅一段语句,空语句可销前以用pass
如:
if x < 0:
print "Negative changed to zero"
elif 0 == x :
print "zero equ zero"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的elif后面没有,不如不写,如果一定要写就pass
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询