用Py 写一个会跳动的爱心
时间: 2023-08-29 09:07:47 浏览: 52
可以使用Python的turtle模块来实现一个会跳动的爱心,以下是代码:
```python
import turtle
# 设置画布和画笔
canvas = turtle.Screen()
canvas.bgcolor("white")
pen = turtle.Turtle()
# 设置画笔的属性
pen.color("red")
pen.pensize(3)
pen.speed(0)
# 画出爱心
def draw_heart():
pen.penup()
pen.goto(0, -200)
pen.pendown()
pen.begin_fill()
pen.left(45)
pen.forward(200)
pen.circle(100, 180)
pen.right(90)
pen.circle(100, 180)
pen.forward(200)
pen.end_fill()
# 跳动起来
def jump_heart():
for i in range(50):
pen.right(5)
pen.forward(10)
for i in range(50):
pen.left(5)
pen.forward(10)
# 调用函数
draw_heart()
jump_heart()
# 关闭画布
canvas.exitonclick()
```
运行代码后,就可以看到一个红色的爱心在画布上跳动起来了。
相关推荐
![](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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)