跳动的心脏python代码
时间: 2024-10-20 12:01:09 浏览: 63
谁看谁知道,Python跳动爱心
在Python中,我们可以使用turtle模块来模拟跳动的心脏形状,因为turtle模块提供了一个简单的绘图环境。以下是一个简化的代码示例,它会创建一个不断改变颜色的心形,看起来像是心脏在跳动:
```python
import turtle
import random
# 设置一些颜色
heart_colors = ['red', 'pink', 'purple', 'blue']
# 创建一个turtle对象
my_turtle = turtle.Turtle()
my_turtle.speed(0) # 设置绘制速度为最快
def draw_heart():
my_turtle.penup()
my_turtle.goto(-50, -70)
my_turtle.pendown()
for _ in range(4):
my_turtle.begin_fill()
my_turtle.circle(60)
my_turtle.right(90)
my_turtle.forward(110)
my_turtle.left(135)
my_turtle.forward(80)
my_turtle.left(45)
my_turtle.end_fill()
# 心脏跳动循环
for _ in range(5): # 模拟心跳次数
draw_heart()
for _ in range(random.randint(2, 5)): # 随机等待一段时间
my_turtle.color(random.choice(heart_colors))
my_turtle.stamp() # 打印一个印记
my_turtle.clear() # 清除当前画布
my_turtle.penup()
my_turtle.setpos(-100, -100) # 移到新位置准备下一次跳动
# 结束程序并保持窗口打开
turtle.done()
阅读全文