在我的代码的第一行,我似乎遇到了缩进错误。我在代码上有 2 个空格作为缩进,因为我的类需要它,所以我总是这样做,但这是我第一次收到错误。
我的代码一开始看起来像这样。
import math
def main():
不应缩进 Python 代码,除非缩进块前面有类似
def
、for
、if
之类的内容。
例如:
for thing in variable:
#indent code
pass
def aFunction():
#indent
pass
#invalid indentation:
def aFunction2():
pass
可以想象,代码不仅人眼难以解读,机器也难以解读,因为它无法识别缩进从哪里开始或结束。
与您的老师讨论这一点,他们可能正在使用解释器,这允许他们将整个脚本缩进特定的量。但我永远不会推荐这个。