使用turtle库绘制爱心
```python
import turtle
def draw_heart():
turtle.speed(1)
turtle.color('red')
turtle.begin_fill()
turtle.left(140)
turtle.forward(180)
turtle.circle(-90, 200)
turtle.setheading(60)
turtle.circle(-90, 200)
turtle.forward(180)
turtle.end_fill()
turtle.hideturtle()
turtle.done()
draw_heart()
```
代码解释
导入turtle库:
这是绘制图形的基础。
设置画笔属性:
`turtle.speed(1)` 设置画笔速度为1,`turtle.color('red')` 设置画笔颜色为红色。
开始绘制爱心:
`turtle.begin_fill()` 开始填充颜色,`turtle.left(140)` 和 `turtle.forward(180)` 绘制爱心的一部分,`turtle.circle(-90, 200)` 绘制圆弧形成爱心。
结束填充:
`turtle.end_fill()` 结束填充颜色。
隐藏海龟:
`turtle.hideturtle()` 隐藏画笔。
结束绘制:
`turtle.done()` 结束绘制窗口。
运行代码
将上述代码保存为一个Python文件(例如:`draw_heart.py`),然后在命令行或终端中运行该文件,你将看到一个红色的爱心出现在屏幕上。
添加文字(可选)
如果你想在爱心上添加表白文字,可以使用以下代码:
```python
import turtle
def write_message():
turtle.color('black')
turtle.write("送给亲爱的你", font=("Arial", 12, "bold"), align="center")
def draw_heart():
turtle.speed(1)
turtle.color('red')
turtle.begin_fill()
turtle.left(140)
turtle.forward(180)
turtle.circle(-90, 200)
turtle.setheading(60)
turtle.circle(-90, 200)
turtle.forward(180)
turtle.end_fill()
turtle.hideturtle()
write_message()
turtle.done()
draw_heart()
```
这段代码在绘制完爱心后,会在爱心下方添加“送给亲爱的你”的文字。