在python IDLE中报SyntaxError: unindent does not match any outer indentation level

在python交互式编程中,遇到了缩进不匹配的问题,报的错误是SyntaxError: unindent does not match any outer indentation level。
错误显示如下图所示:
在这里插入图片描述
一开始我是使用空格手动缩进,使得if-else语句对齐,但是报错提示我缩进不匹配,我原以为是缩进不够,我又使用tab键进行缩进,还是报错。后来我发现,if语句并没有进行缩进,只是因为前面有提示符,所以让我误以为if语句缩进了,因此,解决办法就是else语句也不需要缩进,如下图所示:
在这里插入图片描述