用python写一个动态爱心
时间: 2024-06-07 21:08:56 浏览: 12
可以使用turtle库来实现一个动态爱心,代码如下:
```python
import turtle
# 画心形
def draw_heart():
turtle.penup()
turtle.goto(0, -250)
turtle.pendown()
turtle.color('red')
turtle.begin_fill()
turtle.left(45)
turtle.forward(180)
turtle.circle(90, 225)
turtle.right(90)
turtle.circle(90, 225)
turtle.forward(180)
turtle.end_fill()
# 画动态的爱心
def draw_dynamic_heart():
turtle.title("动态爱心")
turtle.bgcolor('black')
turtle.speed(0)
turtle.hideturtle()
draw_heart()
turtle.penup()
turtle.goto(0, 0)
turtle.pendown()
turtle.color('white')
turtle.write("I Love You", align="center", font=("Arial", 24, "bold"))
turtle.penup()
turtle.goto(0, 100)
turtle.pendown()
turtle.color('white')
turtle.write("Forever", align="center", font=("Arial", 24, "bold"))
while True:
for i in range(0, 360, 5):
x = 16 * (pow(sin(i), 3))
y = 13 * cos(i) - 5 * cos(2*i) - 2 * cos(3*i) - cos(4*i)
turtle.goto(x * 10, y * 10 + 50)
```
运行这段代码,就可以看到一个动态的爱心了。
```python
draw_dynamic_heart()
```
效果如下图所示:
![动态爱心](https://cdn.jsdelivr.net/gh/YaoZeyuan/PicHosting/img/dynamic_heart.gif)
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![html](https://img-home.csdnimg.cn/images/20210720083451.png)