在Python中,使用turtle绘图模块可以很方便地实现爱心图案。
import turtle # 定义爱心函数 def draw_heart(x, y, size, color): turtle.penup() turtle.goto(x, y) turtle.pendown() turtle.color(color) turtle.begin_fill() turtle.left(45) turtle.forward(size) turtle.circle(size/2, 180) turtle.right(90) turtle.circle(size/2, 180) turtle.forward(size) turtle.end_fill() # 绘制红色爱心 draw_heart(0, 0, 100, 'red') # 绘制粉色爱心 draw_heart(150, 0, 100, 'pink') turtle.done()
在代码中,我们先定义了一个名为draw_heart的函数用于绘制爱心。draw_heart函数接收四个参数:爱心中心坐标x、y,爱心大小size,以及填充颜色color。在函数中,先使用turtle.penup()和turtle.goto()将画笔定位到指定的坐标位置,然后使用turtle.pendown()将画笔落下,准备开始绘制。在绘制爱心的过程中,我们借助turtle.left()、turtle.right()、turtle.circle()等指令调整画笔的位置和方向,最终完成爱心的绘制。最后,使用turtle.color()函数设定填充颜色,并使用turtle.begin_fill()和turtle.end_fill()函数使绘制出的图形进行填充。
在主程序中,我们调用draw_heart函数两次,分别绘制红色和粉色的爱心。最后,调用turtle.done()指令表示所有操作完成,进入主循环,等待其他指令。
运行代码,即可在屏幕上看到绘制出的漂亮爱心。在代码中尝试调整各个参数,可以获得不同大小、不同颜色、不同位置的爱心图案。