Python语法错误还是Bug?

Python语法错误还是Bug?,python,syntax,if-statement,Python,Syntax,If Statement,我刚刚开始学习Python,我正在使用空闲ide学习编程。 我一直在尝试我在官方网站上看到的一个基本代码,但它总是说“语法不正确”,并突出显示关键字“else”,下面是程序: a=40 if a <= 40: print("True") else: a=40 如果则else块需要在与if块相同的级别缩进 if a <= 40: print('True') else: print('False') if则else块需要缩进到与if块相同的级别 if

我刚刚开始学习Python,我正在使用空闲ide学习编程。 我一直在尝试我在官方网站上看到的一个基本代码,但它总是说“语法不正确”,并突出显示关键字“else”,下面是程序:

a=40
if a <= 40:
    print("True")
    else:
a=40

如果则
else
块需要在与
if
块相同的级别缩进

if a <= 40:
    print('True')
else:
    print('False')

if则
else
块需要缩进到与
if
块相同的级别

if a <= 40:
    print('True')
else:
    print('False')

如果您需要修复
else:
子句的标识(即使在控制台上工作时)。
else:
的对齐方式必须与
的对齐方式一致,如果

您需要修复
else:
子句的标识(即使在控制台上工作时)。
else:
的对齐方式必须与
的对齐方式一致。如果在Python中,空格是语法的一部分。语法错误在于你对空白的使用。Pro提示:当你学习一门新语言、库或任何东西时,如果你遇到语法错误,你可以认为你做错了什么。99.99%的情况下,它不是一个bug。@Volatility:这更说明了OP不理解什么是错误的原因。我将其缩进以匹配原始错误图像。在Python中,空格是语法的一部分。语法错误在于你对空白的使用。Pro提示:当你学习一门新语言、库或任何东西时,如果你遇到语法错误,你可以认为你做错了什么。99.99%的情况下,它不是一个bug。@Volatility:这更说明了OP不理解什么是错误的原因。我将其缩进以匹配原始错误图像。