[英]Why am I getting an indentation error, “unexpected indent” in my code? Python
在代码的第一行,我似乎遇到了缩进错误。 我在代码上有2个缩进作为缩进,就像我的班级要求的那样,这一直是我的习惯,但是这是我第一次遇到错误。
我的代码一开始看起来像这样。
import math
def main():
除非缩进代码块之前有类似def
, for
, if
和类似的东西,否则不应该缩进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.