- 新增 jiyi.py 文件,实现字母翻牌记忆游戏功能 - 添加 youxijiemian.py 文件,创建游戏开始界面 - 使用 turtle 和 tkinter 模块分别实现游戏和界面 - 支持选择不同难度的游戏模式
39 lines
731 B
Python
39 lines
731 B
Python
'''
|
||
|
||
五阶橙色矩阵
|
||
|
||
要求如下:
|
||
|
||
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() |