[Error]SyntaxError: unindent does not match any outer indentation level

刚开始学习Python

解析器用的IDLE,Python3.1,照着某个入门教程敲代码,敲到if的时候,总是出现这个错误

>>> if x<0:
            x=0
       elif x==0:

SyntaxError: unindent does not match any outer indentation level

因为x=0这行回车后,我将elif用空格移动来和if对齐,所以我试试不对齐

1 >>> if x<0:
2 x=0
3 elif x==0:

 

同样错误:SyntaxError: unindent does not match any outer indentation level

百度,google也没找到答案,无意间试了试不将elif缩进,尽然ok了

 

1 >>> if x<0:
2 x=0
3  elif 0==x:

 

posted on 2010-12-14 23:04  影语者  阅读(3134)  评论(0编辑  收藏  举报

导航