繁体   English   中英

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

[英]Why am I getting an indentation error, “unexpected indent” in my code? Python

在代码的第一行,我似乎遇到了缩进错误。 我在代码上有2个缩进作为缩进,就像我的班级要求的那样,这一直是我的习惯,但是这是我第一次遇到错误。

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

  import math

  def main():

除非缩进代码块之前有类似defforif和类似的东西,否则不应该缩进python代码。

例如:

for thing in variable:
  #indent code
  pass

def aFunction():
  #indent
  pass

#invalid indentation:
 def aFunction2():
  pass

可以想象,代码不仅使人眼难以理解,而且使机器难以理解,因为它无法识别缩进的起点或终点。

与您的老师谈论此事,他们可能正在使用解释器,使他们可以将整个脚本缩进特定的数量。 我永远不会推荐这个。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM