Python &引用;应为缩进块“;怎么办?

Python &引用;应为缩进块“;怎么办?,python,Python,我是编程新手,不知道这意味着什么。请告诉我如何处理我的评估代码。当我运行它时,它没有突出显示问题,我不知道该怎么办。请帮帮我。老实说,阅读Python教程可能会对你有更好的帮助。无论如何,无论如何 Python是一种基于缩进的语言。这意味着无论何时输入新的“块”(属于语句的代码),都需要将代码缩进一级。以下是两个示例,一个不正确,一个正确: if 5 < 10: print "5 is less than 10! Wow! Thanks, math!" print "I'm so glad

我是编程新手,不知道这意味着什么。请告诉我如何处理我的评估代码。当我运行它时,它没有突出显示问题,我不知道该怎么办。请帮帮我。

老实说,阅读Python教程可能会对你有更好的帮助。无论如何,无论如何

Python是一种基于缩进的语言。这意味着无论何时输入新的“块”(属于语句的代码),都需要将代码缩进一级。以下是两个示例,一个不正确,一个正确:

if 5 < 10:
print "5 is less than 10! Wow! Thanks, math!"
print "I'm so glad Python told me."

这是固定版本。注意第二行开头的四个空格吗?这就是所谓的“缩进”。缩进到同一级别的任何后续行都将是块的一部分。通常,按TAB键可在文本编辑器中缩进。但是,最后一行没有缩进,因此无论
if
语句的计算结果是否为
True
,最后一行都将运行。

请共享您的代码,因为只有任何人可以协助。欢迎使用stackoverflow。试着阅读这篇文章,看看如何提出好的问题:在你的情况下,提交你试图运行的代码将有助于我们更好地理解你的问题,而不是猜测。虽然使用
TAB
可能是一般用法,@leaf通常你仍然不会手动键入四个空格。大多数文本编辑器可配置为在按下
选项卡时插入空格。如果使用的文本编辑器没有,最好使用制表符,而不是手动按
SPACE
4次,即使这意味着不遵循PEP 8。制表符与空格是一场宗教战争——我相信在制表符上使用空格是有道理的。其中一个原因是,单个选项卡的长度可能因计算机而异。对于Python,感谢Guido的话,应该始终使用4个空格。无论如何,这与这个问题无关。
if 5 < 10:
    print "5 is less than 10! Wow! Thanks, math!"
    print "I'm so glad Python told me."
print "This is printed in any case, since it doesn't belong to the above block."