QUIT pygame 事件未定义

Bra*_*y W 2 python events pygame

我有两个 for 循环:

for event in pygame.event.get():
        if event.type == QUIT:
                        pygame.quit()
                        quit()
        if event.type == KEYDOWN:
                if event.key == K_p:
                        banana = False
                        sportscar = True

for event in pygame.event.get:
                if event.type == QUIT:
                        pygame.quit()
                        quit()
Run Code Online (Sandbox Code Playgroud)

每当我运行我的代码时,我都会收到此错误:

Traceback (most recent call last):
  File "D:\Calorie Calculator v2.py", line 43, in <module>
    if event.type == QUIT:
NameError: name 'QUIT' is not defined
Run Code Online (Sandbox Code Playgroud)

我不知道它为什么这样做,因为在它完美运行之前。

Joh*_*ohn 5

更改if event.type == QUIT:到,如果event.type == pygame.QUIT: