Skip to main content
 首页 » 编程设计

Python 语法错误,但对我来说看起来不错。帮助

2025年05月04日14softidea

现在我正在开发俄罗斯方 block 游戏(有点像,我在网站上找到了一个 Python 的俄罗斯方 block 示例,我一直在复制它但添加了一些我自己的东西),并且刚刚完成了所有代码的编写但是有几个语法错误。我已经能够修复所有这些问题,但最后一个语法错误让我感到困惑。

    def pieceDropped(self): 
        for i in range(4): 
            x = self.curX + self.curPiece.x(i) 
            y = self.curY - self.curPiece.y(i) 
            self.setShapeAt(x, y, self.curPiece.shape() 
 
        self.removeFullLines() 

具体的语法错误在函数的最后一行,我不明白为什么,缩进和空格似乎都是正确的。那么有人可以解释这是一个语法错误吗?

请您参考如下方法:

您没有关闭 self.setShapeAt 的括号。