为什么 Pygame window 立即关闭?

Why Pygame window closes instantly?

我正在尝试按照 pygame 教程进行操作,但 pygame window 在打开后立即关闭。我尝试了来自不同地方的多个不同代码片段,none 似乎保持 window 打开。我正在使用 VScode 如果有区别,

import pygame

pygame.init()

WIDTH, HEIGHT= 900,500
WIN=pygame.display.set_mode((WIDTH,HEIGHT))
pygame.display.set_caption("Rock Paper Scissors")


def main():
    gameRunning = True
    while gameRunning:
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                print("QUIT")
                pygame.quit()
                gameRunning = False
                quit()
    
        WIN.fill(0,0,0)
        pygame.display.update()
    
if __name__=="__main__":
    main()

pygame.Surface.fill 只有一个参数,可以是 RGB 序列、RGBA 序列或映射颜色索引。例如具有 RGB 颜色分量的元组:

WIN.fill(0,0,0)

WIN.fill( (0,0,0) )