为什么运行代码不会弹出游戏窗口

为什么没有出现游戏屏幕,而只出现了pygame版本号和一个网址呢?代码没敲错啊!

并没有看到你调用__init__函数进行初始化啊

import sys   #玩家退出游戏时使用sys模块
import pygame   #包含开发游戏所需的功能

def run_game():
    """初始化游戏,并创建一个屏幕对象"""
    pygame.init()  #初始化背景设置
    screen = pygame.display.set_mode((1200,800))  #创建一个名为screen的窗口
    pygame.display.set_caption("Alien Invasion")  #设置当前窗口标题

    #开始游戏的主循环
    while True:

        for envent in pygame.event.get():   #监听用户事件
            if envent.type == pygame.QUIT:   # 判断用户是否点击了关闭按钮
                sys.exit()     #用户退出

        #让最近绘制屏幕可见
        pygame.display.flip()    

run_game()