对刚开始学习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()
网友评论