改进上述代码,要求在爱心中央加入一行文字:潘晓丹520快乐
时间: 2023-06-27 17:03:37 浏览: 40
以下是改进后的代码:
```python
import turtle
# 绘制爱心函数
def draw_heart(x, y, size):
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
turtle.color('red', 'pink')
turtle.begin_fill()
turtle.left(45)
turtle.forward(100*size)
turtle.circle(50*size, 180)
turtle.right(90)
turtle.circle(50*size, 180)
turtle.forward(100*size)
turtle.end_fill()
turtle.penup()
turtle.goto(x, y-30*size)
turtle.pendown()
turtle.color('white')
turtle.write("潘晓丹520快乐", align="center", font=("Courier", int(12*size), "normal"))
# 设置画布和画笔属性
turtle.setup(600, 600)
turtle.pensize(2)
turtle.speed(10)
turtle.hideturtle()
# 绘制两个爱心
draw_heart(-100, 0, 1)
draw_heart(100, 0, 1)
# 点击关闭窗口
turtle.exitonclick()
```
在原有的绘制爱心函数中,增加了一个参数 `size` 用于控制爱心的大小。在爱心绘制完成后,使用 `turtle.write()` 函数在爱心中央写上文字。最后,通过设置画笔速度和点击关闭窗口来完成程序。