为了账号安全,请及时绑定邮箱和手机立即绑定

按照原代码在我的Python2.7.13 shell里为什么显示语法错误!!


>>> score =85

>>> if score >=90:

print 'excellent'

    elif score >= 80:

   

  File "<pyshell#3>", line 4

    elif score >= 80:

                    ^

IndentationError: unindent does not match any outer indentation level


正在回答

3 回答

有可能使用了中文符号

0 回复 有任何疑惑可以回复我~

elif对齐if 而且每个if,elif,else 后面要跟东西,没有就 pass  表示不做任何操作

0 回复 有任何疑惑可以回复我~

代码没问题 有可能是80前面的空格

或者下面的代码不全

0 回复 有任何疑惑可以回复我~
#1

慕村0344109 提问者

>>> score=85 >>> if score>=90: elif score>=80: 把空格去掉还是有问题。代码没法执行下面的内容啊
2017-09-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758620    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

按照原代码在我的Python2.7.13 shell里为什么显示语法错误!!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信