无法比较类型和int Python

问题描述 投票:0回答:1

我在编码分数方面有问题。

TypeError和'int'的实例之间不支持TypeError:'>'

该班级应显示和更新分数。

class score():
  def __init__(self , pTree):
    self.Tree = pTree
    self.Score = 0
    self.schrift = pygame.font.SysFont("OCR A" , 30 , True )  

每当树击中某个位置时分数就会更新

def Show(self):
    if self.Tree > 300:
        score += 1
        Tree.__init__()

    self.text = self.schrift.render("Score: " + str(self.Score)  , True , (0,0,0))


def anzeigen(self):
   screen.blit(self.text , (550 , 10))

...

while not done:
   for event in pygame.event.get():
      if event.type == pygame.QUIT:
        done = True


   Score.update()
   Score.show()
python python-3.x pygame
1个回答
0
投票

Tree。init()-> self.Tree。init()

© www.soinside.com 2019 - 2024. All rights reserved.