''' 五阶橙色矩阵 要求如下: 1. 方块边长为40,间距为5 2. 绘制五阶矩阵方块 3. 方块为橙色‘orange’''' # 导入pgzero库 import pgzrun # 设置窗口 WIDTH = 725 # 窗口的宽度 HEIGHT = 725 # 窗口的高度 def draw(): for grid in grids: screen.draw.filled_rect(Rect(grid['pos'], (side, side)), 'orange') # 五阶矩阵 n = 5 # 提供边长和间距 side = 40 space = 5 # 创建列表grids,后面存储每个方格信息 grids = [] for row in range(n): # 遍历行 for col in range(n): # 遍历列 info = { 'pos': (space + col * (side + space), space + row * (side + space)), } grids.append(info) # 启动游戏 pgzrun.go()