import math
from turtle import *
def hearta(k):
return 15*math.sin(k)**3
def heartb(k):
return 12*math.cos(k)-5*\
math.cos(2*k)-2*\
math.cos(4*k)
speed(0)
bgcolor("black")
for i in range(100000):
goto(hearta(i)*20,heartb(i)*20)
for j in range(5):
color("#f73487")
goto(0,0)
这是金♥:
#导入Python的math库,用于计算数学函数
import math
# 导入Python的turtle库,用于绘图。
from turtle import *
# 定义一个函数,输入参数为k
def hearta(k):
return 15*math.sin(k)**3
def heartb(k):
return 12*math.cos(k)-5*\
math.cos(2*k)-2*\
math.cos(4*k)
speed(0)
bgcolor("black")
for i in range(100000):
# 移动画笔到心形的坐标位置。
goto(hearta(i)*20,heartb(i)*20)
# 循环5次,用于设置画笔颜色。
for j in range(5):
color("#FFFF37")
# 移动画笔回到原点。
# 整个程序绘制了一个动态的黄色心形图案。
goto(0,0)
我们可以通过颜色代码进行爱心颜色的修改~
最后感谢各位粉丝的厚爱!
比心♥