簡體   English   中英

IndentationError: 在 def 中需要一個縮進塊

[英]IndentationError: expected an indented block in def

我知道關於這個主題有很多問題,但我真的找不到解決方案。 每次運行代碼時都會出現此錯誤

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

我認為問題在於您的制表符和空格不一致。

確保只使用上述其中一種。

我認為您必須 go 用於在線代碼格式化程序,例如https://www.tutorialspoint.com/online_python_formatter.htm

如果它確實存在於您的代碼中,這還將向您顯示標識錯誤,然后您可以更正它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM