elif用法完全按照书上打的但是总显示错误

讨论数量: 3
Jason990420
>>> if age < 4:
        print = 0
    elif age <18:
        print = 1

SyntaxError: unindent does not match any outer indentation level

# 等同

if age < 4:
    print = 0
    elif age <18:
    print = 1

IDLE中,你不能在elif前面打四个空格去对齐if,这样反而缩格不一样。

>>> if age < 4:
        print = 0
elif age <18:    

# 等同

if age < 4:
    print = 0
elif age <18:
3年前 评论
pardon110

提示都告诉你了注意缩进

3年前 评论

语法错误,注意代码缩进。这种比较简单的问题可以先百度一下或者自己很具报错判断,有很多答案的。

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!