1.首先创建一窗口

import pygame
import pygame.locals as locals

pygame.init()

pygame.display.set_mode((300,300))
while True:
    #窗口无响应是因为没有任何注册在窗口上的事件
    #为当前窗口增加响应事件
    #利用pygame注册事件,其返回值是一个列表,存放当前注册时获取的所有事件
    for event in pygame.event.get():
        if event.type == locals.QUIT:
            exit()

2.添加背景

import pygame
import pygame.locals as locals

pygame.init()

surface = pygame.display.set_mode((360, 480))
while True:
    # 窗口无响应是因为没有任何注册在窗口上的事件
    # 为当前窗口增加响应事件
    # 利用pygame注册事件,其返回值是一个列表,存放当前注册时获取的所有事件
    for event in pygame.event.get():
        if event.type == locals.QUIT:
            exit()
    surface.fill((160,160,160))
    pygame.display.update()

 3.优化cpu消耗

import pygame
import pygame.locals as locals

pygame.init()

surface = pygame.display.set_mode((360, 480))
clock = pygame.time.Clock()
FPS = 50
time = 0
gameRunning=True
while gameRunning:
    # 窗口无响应是因为没有任何注册在窗口上的事件
    # 为当前窗口增加响应事件
    # 利用pygame注册事件,其返回值是一个列表,存放当前注册时获取的所有事件
    for event in pygame.event.get():
        if event.type == locals.QUIT:
            gameRunning=False
    surface.fill((160, 160, 160))
    pygame.display.update()
    time += clock.tick(FPS)

print(int(time/1000))