请用python写一个动态爱心代码
时间: 2024-02-01 18:02:26 浏览: 82
可以使用turtle库来绘制动态的爱心,代码如下:
```python
import turtle
# 初始化画布
turtle.setup(width=800, height=600)
turtle.hideturtle()
turtle.speed(0)
# 定义函数绘制爱心
def draw_heart(x, y, size):
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
turtle.setheading(150)
turtle.begin_fill()
for i in range(200):
turtle.forward(size)
turtle.right(1)
turtle.setheading(30)
for i in range(200):
turtle.forward(size)
turtle.right(1)
turtle.end_fill()
# 绘制动态的爱心
color_list = ["red", "orange", "yellow", "green", "blue", "purple"]
size = 10
for i in range(100):
turtle.color(color_list[i % len(color_list)])
draw_heart(0, 0, size)
size += 2
turtle.clear()
# 点击关闭窗口
turtle.exitonclick()
```
运行代码后,会弹出一个窗口,动态绘制出不同颜色、不同大小的爱心。点击窗口即可关闭。
阅读全文