我正在尝试调试此Python游戏。
当我运行它时,错误仅显示:
SyntaxError:语法无效,在显示以下内容的行的'0'下有一个胡萝卜:
if alien.eggs == 0
这是完整的声明:
hits = pygame.sprite.spritecollide(alien,powerups,True)
for hit in hits:
if hit.type=='magic':
alien.magic+= random.randrange(10,30)
if alien.magic:
if alien.eggs == 0 #error on this line under the 0
game_over = True
我尝试过使用空格和缩进,但没有任何解决办法。
答案 0 :(得分:1)
您需要在零后面加一个冒号