用pyhon画一个爱心
时间: 2024-09-19 09:14:28 浏览: 42
在Python中,我们可以使用turtle模块来绘制图形,包括爱心。下面是一个简单的示例,演示如何使用turtle库创建一个爱心形状:
```python
import turtle
# 创建turtle对象并设置名字
t = turtle.Turtle()
t.shape('turtle') # 设置turtle的样式
# 定义函数绘制上半部分心形
def draw_top_half(size):
t.penup() # 提起画笔
t.goto(-size / 2, size) # 移动到左上方
t.pendown() # 放下画笔
t.begin_fill() # 开始填充颜色
for _ in range(4): # 四条边
t.forward(size)
t.left(90)
t.end_fill()
# 定义函数绘制下半部分心形
def draw_bottom_half(size):
t.penup()
t.goto(size / 2, -size) # 移动到右下方
t.right(45) # 旋转45度
t.pendown()
t.begin_fill()
for _ in range(4):
t.forward(size * sqrt(2))
t.left(90)
t.end_fill()
# 绘制完整的心形
draw_top_half(100) # 上半部分
t.penup()
t.goto(0, -100) # 移动到中心
t.pendown()
draw_bottom_half(100) # 下半部分
# 关闭turtle窗口
turtle.done()
阅读全文