用Python制作一个动态爱心
时间: 2024-02-13 21:38:37 浏览: 110
python 动态绘制爱心的示例
5星 · 资源好评率100%
可以使用Python的turtle库来制作动态爱心。以下是Python代码示例:
```
import turtle
# 设置画布和画笔
canvas = turtle.Screen()
canvas.bgcolor("black")
pen = turtle.Turtle()
pen.speed(0)
pen.hideturtle()
# 定义爱心函数
def draw_heart(x, y, size):
pen.penup()
pen.goto(x, y)
pen.pendown()
pen.color("pink")
pen.begin_fill()
pen.left(45)
pen.forward(100 * size)
pen.circle(50 * size, 180)
pen.right(90)
pen.circle(50 * size, 180)
pen.forward(100 * size)
pen.end_fill()
# 绘制动态爱心
for i in range(40):
x = (i * 10) - 400
y = ((i - 15) ** 2) / 25 - 100
size = i / 20
draw_heart(x, y, size)
# 隐藏画笔以及结束
pen.hideturtle()
turtle.done()
```
可以在Python环境下运行以上代码,即可看到动态爱心的效果。
阅读全文