python 画出动态心形
时间: 2023-10-16 20:33:11 浏览: 63
用python画心
可以使用 Python 的 `turtle` 库来绘制一个动态的心形。以下是一个示例代码:
```python
import turtle
# 设置画布和画笔
canvas = turtle.Screen()
canvas.bgcolor("black")
pen = turtle.Turtle()
pen.hideturtle()
pen.speed(0)
pen.pensize(3)
pen.color("red")
# 绘制心形
def draw_heart(x, y):
pen.up()
pen.goto(x, y)
pen.down()
pen.begin_fill()
pen.left(45)
pen.forward(100)
pen.circle(50, 180)
pen.right(90)
pen.circle(50, 180)
pen.forward(100)
pen.end_fill()
# 动态绘制心形
for i in range(100):
x = 16 * i
y = 13 * i - 750
draw_heart(x, y)
# 关闭画布
canvas.exitonclick()
```
运行代码后,会出现一个黑色背景,红色的动态心形会从下往上逐渐出现。可以通过调整 `x` 和 `y` 的值来改变心形的大小和位置。
阅读全文