Python是一种广泛使用的编程语言,可以用于编写各种应用程序,包括绘图和图像处理。今天我们将使用Python来绘制一只可爱的柯基犬!
import turtle # 设置画笔属性 turtle.pensize(4) turtle.pencolor("#8B4513") turtle.fillcolor("#8B4513") # 绘制狗头 turtle.begin_fill() turtle.circle(50) turtle.end_fill() # 绘制耳朵 turtle.penup() turtle.goto(30, 150) turtle.pendown() turtle.begin_fill() turtle.circle(20) turtle.end_fill() turtle.penup() turtle.goto(-30, 150) turtle.pendown() turtle.begin_fill() turtle.circle(20) turtle.end_fill() # 绘制眼睛 turtle.fillcolor("#FFFFFF") turtle.penup() turtle.goto(20, 60) turtle.pendown() turtle.begin_fill() turtle.circle(10) turtle.end_fill() turtle.penup() turtle.goto(-20, 60) turtle.pendown() turtle.begin_fill() turtle.circle(10) turtle.end_fill() # 绘制眼珠 turtle.fillcolor("#000000") turtle.penup() turtle.goto(20, 65) turtle.pendown() turtle.begin_fill() turtle.circle(5) turtle.end_fill() turtle.penup() turtle.goto(-20, 65) turtle.pendown() turtle.begin_fill() turtle.circle(5) turtle.end_fill() # 绘制嘴巴 turtle.fillcolor("#FFCC99") turtle.penup() turtle.goto(0, 40) turtle.pendown() turtle.begin_fill() turtle.circle(15) turtle.end_fill() # 绘制身体 turtle.fillcolor("#FFFFFF") turtle.penup() turtle.goto(0, -50) turtle.pendown() turtle.begin_fill() turtle.circle(80) turtle.end_fill() # 绘制腿 turtle.fillcolor("#8B4513") turtle.penup() turtle.goto(40, -80) turtle.pendown() turtle.begin_fill() turtle.circle(20) turtle.end_fill() turtle.penup() turtle.goto(-40, -80) turtle.pendown() turtle.begin_fill() turtle.circle(20) turtle.end_fill() # 隐藏画笔 turtle.hideturtle() # 显示画面 turtle.done()
通过上面的代码,我们使用turtle库来实现柯基犬的绘制。首先设置画笔的颜色,大小和填充颜色,然后通过画圆来绘制狗头、耳朵等各个部位。最后,隐藏画笔,显示画面即可看到我们所绘制的柯基犬!