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语句,再换行就出现错误。
展开
 我来答
一猪之哀伤一
2010-03-27 · TA获得超过669个赞
知道小有建树答主
回答量:160
采纳率:0%
帮助的人:290万
展开全部
我没有看到你的缩进

>>> if x<0:
... x=0
... print "asdf"
... elif x==0:
... print "asdf"

这样的是不可能出现问题的,如果你要输入比较复杂好岁御的语雀弯句结构的时候,不友岩建议到shell下面输入,因为很容易出错。可以新建个py文件来测试。
龚湛郜忆雪
2020-06-18 · TA获得超过4139个赞
知道大有可为答主
回答量:3044
采纳率:30%
帮助的人:445万
展开全部
我没有看到你的缩进
>>>
if
x<0:
...
x=0
...
print
"asdf"
...
elif
x==0:
...
print
"asdf"
这样的好岁御是不可能出现问题的,如果你要输入比较复杂的
语句
结构的时候,不建议到shell下面输入,因为很容易友岩出错。可以新建个雀弯py文件来测试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
葛圣孙秀华
2020-03-19 · TA获得超过3820个赞
知道大有可为答主
回答量:3111
采纳率:25%
帮助的人:408万
展开全部
我友岩没有雀弯看到你的缩进
>>>
if
x<0:
...
x=0
...
print
"asdf"
...
elif
x==0:
...
print
"asdf"
这样的是不可能出现好岁御问题的,如果你要输入比较复杂的语句结构的时候,不建议到shell下面输入,因为很容易出错。可以新建个py文件来测试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wenwu500
2010-03-27 · TA获得超过213个赞
知道小有建树答主
回答量:181
采纳率:0%
帮助的人:188万
展开全部
>>> 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"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
djhui520
2010-04-06 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:220
采纳率:0%
帮助的人:116万
展开全部
你的elif后面没有,不如不写,如果一定要写就pass
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式