IndentationError: expected an indented block in def

IndentationError: expected an indented block in def

我知道关于这个主题有很多问题,但我真的找不到解决方案。 我每次 运行 code

都会收到这个错误
def spy_game(nums):
    code = [0,0,7,'x']
    for num in nums:
        if num == code[0]:
            code.pop(0)

    return len(code) == 1

每一行都是正确的 IMO。

  File "C:/Users/Гио/PycharmProjects/python_course/Методы и функции/Задачи по работе с функциями.py", line 61
    def spy_game(nums):
    ^
IndentationError: expected an indented block

我认为问题在于您的制表符和空格不一致。

请确保您只使用以上其中一项。

我认为您必须使用在线代码格式化程序,例如 https://www.tutorialspoint.com/online_python_formatter.htm

如果您的代码中确实存在识别错误​​,这也会向您显示识别错误,然后您可以更正它。