我是来study的 发表于 2018-8-10 10:32:48

IndentationError: unindent does not match any outer indentation level

#p4_3.py
score = int(input('请输入一个分数:'))
if 100 >= score >= 90:
                print ('A')
        elif 90> score >= 80:
                print ('B')
        elif 80> score >= 60:
                print ('C')
        elif 60> score >= 0:
                print ('D')
        else:
                print('输入错误')


我的错误提示在“80:”的后面,有条红线,我应该是正确缩进了,前面缩进都是用TAB键的就是不知道哪里错了

调军的山 发表于 2018-8-10 10:34:21

{:10_266:}

无符号整形 发表于 2018-8-10 10:34:33

if部分和elif部分需要在同一个缩进级别上面。

我是来study的 发表于 2018-8-10 10:37:15

无符号整形 发表于 2018-8-10 10:34
if部分和elif部分需要在同一个缩进级别上面。

谢谢谢谢, 我刚刚按照书上来的,然后书上分两页写了,没注意到前面后面的缩进
{:10_257:}

汝鱼得水 发表于 2018-8-10 11:01:21

score = int(input('请输入一个分数:'))
if 100 >= score >= 90:
    print ('A')
elif 90> score >= 80:
    print ('B')
elif 80> score >= 60:
    print ('C')
elif 60> score >= 0:
    print ('D')
else:
    print('输入错误')print ('A')缩进出了错,后面的elif多缩进了一个Tab,后边缩进print()也跟着错了。
页: [1]
查看完整版本: IndentationError: unindent does not match any outer indentation level