python绘制爱心

作者: 临渊羡鱼矣 | 来源:发表于2020-02-16 22:54 被阅读0次

    对刚开始学习python,多数人会想到如何绘制一个爱心献给女神(显然本人不会)

    于是小鱼我就搜集了各种笛卡尔的心形曲线函数,发现效果不尽人意,功夫不负有心鱼,发现下面函数的心形曲线比较打动女神的心

    爱心曲线
    爱心图形

    于是乎,代码努力开发中

    
    import numpy as np
    import turtle
    def down_heart():
        t = np.linspace(0, 7, 100)
        x = 16 * np.sin(t) ** 3
        y = 13 * np.cos(t) - 5 * np.cos(2 * t) - 2 * np.cos(3 * t) - np.cos(4 * t)
        z = zip(x, y)
        tur1 = turtle.Turtle()
        tur1.color("red")
        tur1.penup()
        tur1.pensize(4)
        tur1.hideturtle()
        #tur1.begin_fill()    #是否填充颜色
        for x,y in z:
            tur1.goto(x*10,y*10)
            tur1.pendown()
        # tur1.end_fill()
        turtle.done()
    down_heart()
    

    相关文章

      网友评论

        本文标题:python绘制爱心

        本文链接:https://www.haomeiwen.com/subject/ppimfhtx.html