python的turtle库画出七巧板组合图形

uu们帮帮忙!才学习python不知道这个这么弄!
这个怎么用python的turtle库画出呀

img

import turtle

# 定义七巧板的形状
pieces = [
    [(0, 0), (0, 100), (50, 50)],  # 大三角形
    [(0, 0), (50, 50), (100, 0)],  # 右下角小三角形
    [(50, 50), (100, 0), (100, 100), (75, 25)],  # 右上角小四边形
    [(0, 100), (50, 50), (100, 100), (50, 150), (0, 100)],  # 大五边形
    [(0, 0), (0, 50), (50, 50), (50, 0)],  # 左下角小四边形
    [(50, 0), (50, 50), (100, 50), (100, 0)],  # 右下角小四边形
    [(50, 50), (100, 100), (50, 150), (0, 100), (50, 50)]  # 大五边形
]

# 定义七巧板的颜色
colors = ['red', 'orange', 'yellow', 'green', 'blue', 'purple', 'pink']

# 初始化画笔
pen = turtle.Turtle()
pen.speed(0)
pen.hideturtle()

# 绘制七巧板组合图形
for i in range(7):
    pen.penup()
    pen.goto(pieces[i][0])
    pen.pendown()
    pen.begin_fill()
    pen.color(colors[i])
    for point in pieces[i]:
        pen.goto(point)
    pen.end_fill()

turtle.done()

运行上述代码,将会在窗口中绘制出七巧板组合图形,如下图所示:

![七巧板组合图形](https://i.im/

不知道你这个问题是否已经解决, 如果还没有解决的话:


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^