Pygame 屏幕没有关闭

Pygame screen dosen't close

我是 Macbook 用户,我最近才开始使用 python 学习编程游戏。 我的问题是每次我尝试关闭屏幕时它都没有关闭。

import pygame
import sys
pygame.init()
width = 800
hight = 600
screen = pygame.display.set_mode((width , hight))
game_over= False
while not game_over:
    for event in pygame.event.get(): 
           if event.type == pygame.QUIT :
               sys.exit()

当我将光标指向屏幕时,它会变成一个圆圈...Cursur,所以通常我只是在蛇形图标上按强制退出” “在码头 那么我该如何解决这个问题并通过按下关闭按钮关闭屏幕呢? 我正在使用 python 3。 谢谢。

完整的编辑和测试代码:

import pygame
import sys
pygame.init()
width = 800
hight = 600
running = True
screen = pygame.display.set_mode((width , hight))

while running:
    for event in pygame.event.get(): 
           if event.type == pygame.QUIT :
               pygame.quit()
               sys.exit()

使用 visual studio 代码在 Linux mint 上进行测试。测试了5次以上。预期结果。