为什么我的贪吃蛇游戏重制版中会出现语法错误

问题描述 投票:0回答:1
class FRUIT:
    def__init__(self):
        self.x = 5
        self.y = 4
        self.pos = Vector2(self.x,self.y)
# x and y postion for fruit and varibles
#hitbox for fruit
    def draw_fruit(self):
        fruitrect = pygame.Rect(self.pos.x,self.pos.y,cellsize,cellsize)
        pygame.draw.rect(screen,GREEN,fruitrect)

我尝试缩进并删除冒号,但我一直说 def__init__(self) 有语法错误:

python syntax-error
1个回答
0
投票

语法错误是由于使用每个技术堆栈的无效语法而发生的 在这种情况下,这是 def__init__(self) 处的语法错误:

这意味着你在 def__init__(self) 处写错了:

在这种情况下,您在 def 和 init

之间缺少一些空格

应该是

def __init__(self):
© www.soinside.com 2019 - 2024. All rights reserved.