python绘制爱心

对刚开始学习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()
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 4 句子的重音 英语中有一则有关句子重音的笑话:有一个人去邮局买了一张邮票,准备发信,他问:“Must I sti...
    漠北风烈阅读 3,868评论 0 4
  • 最近在酷壳上看到陈皓的《什么是工程师文化?》,很有感触。 最近入职新公司不久,带领一个新的团队做一个新的项目。项目...
    jiaxiaolei阅读 4,187评论 0 0
  • ‘‘总是走过了才明白,凡事皆有神安排。’’还记得那年夏日,是我初次登上学业的风波,站在学校的门口,本以为这又是一个...
    初雨莫雪阅读 3,130评论 0 0
  • 一、过滤器 Vue.js 允许你自定义过滤器,可被用于一些常见的文本格式化。过滤器可以用在两个地方:双花括号插值和...
    无剑_君阅读 1,846评论 0 0

友情链接更多精彩内容