pyton中怎么画出以下图形

刚刚学习到pyton,并不熟练希望各位可以用pyton turtle编写下面的图片

img

参考这为大佬的:Python turtle库图形绘制——毛笔简笔画和平鸽
https://blog.csdn.net/hz_zhangrl/article/details/128528945

  • 以下回答由chatgpt基于相关博客总结生成:

    很高兴能为您提供帮助!根据您的需求,以下是绘制以上图形的Python Turtle代码:

    import turtle
    
    def draw_star():
        t = turtle.Turtle()
        t.pensize(4)
        t.speed(0)
        t.color('red', 'yellow')
        t.begin_fill()
        for i in range(5):
            t.forward(100)
            t.right(144)
            t.forward(100)
            t.left(72)
        t.end_fill()
        turtle.done()
    
    def draw_circle():
        t = turtle.Turtle()
        t.speed(0)
        t.pensize(4)
        t.color('blue', 'green')
        t.begin_fill()
        t.circle(150)
        t.end_fill()
        turtle.done()
    
    def draw_rectangle():
        t = turtle.Turtle()
        t.speed(0)
        t.pensize(4)
        t.color('purple', 'orange')
        t.begin_fill()
        for i in range(4):
            t.forward(200)
            t.right(90)
        t.end_fill()
        turtle.done()
    
    if __name__ == '__main__':
        draw_star()
        draw_circle()
        draw_rectangle()
    

    以上代码包含三个函数draw_star、draw_circle和draw_rectangle,分别用于绘制星形、圆形和矩形。每个函数内部使用turtle.Turtle()创建一个海龟实例,设置画笔宽度、颜色和填充等属性,然后开始绘制相应的图形,最后调用turtle.done()表示画图完成。

    请在安装好Python和Turtle库的环境中运行以上代码,即可看到所需的三个图形,祝您学习愉快!