写一段会跳动的爱心python代码
时间: 2023-10-12 14:17:39 浏览: 109
python实现爱心的跳动
好的,以下是一段简单的 Python 代码,可以绘制跳动的爱心:
```python
import math
import time
def heart(x, y, size):
"""绘制爱心"""
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
turtle.setheading(0)
turtle.begin_fill()
for i in range(200):
a = math.radians(i)
x = size * 16 * math.sin(a) ** 3
y = size * (13 * math.cos(a) - 5 * math.cos(2 * a) - 2 * math.cos(3 * a) - math.cos(4 * a))
turtle.goto(x, y)
turtle.end_fill()
# 初始化海龟
turtle = turtle.Turtle()
turtle.speed(0)
turtle.color('red', 'pink')
turtle.pensize(1)
# 绘制跳动的爱心
for i in range(100):
size = i / 10.0
heart(0, 0, size)
time.sleep(0.1)
turtle.clear()
```
这段代码使用 Python 的 turtle 库绘制了一个跳动的爱心。每次循环都改变爱心的大小,形成跳动的效果。你可以运行代码,看看效果。
阅读全文