为什么我的代码中出现缩进错误,“意外缩进”?蟒蛇

时间:2014-03-25 03:22:52

标签: python indentation

在我的代码的第一行,我似乎得到一个缩进错误。我的代码中有2个空格作为缩进,因为我的课程需要它,因为我总是这样做,但是第一次我收到错误。

我的代码在开始时看起来像这样。

  import math

  def main():

1 个答案:

答案 0 :(得分:1)

除非你有defforif以及缩进块之前的类似内容,否则不应缩进python代码。

例如:

for thing in variable:
  #indent code
  pass

def aFunction():
  #indent
  pass

#invalid indentation:
 def aFunction2():
  pass

您可以想象,代码不仅难以让人眼解释,而且还会让您的机器解释,因为它无法实现缩进开始或结束的位置。

与老师谈论这个问题,他们可能会使用一个解释器,允许他们将整个脚本缩进一定数量。我不会推荐这个。