python画柯基犬

笔记2024-03-266 人已阅来源:网络

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库来实现柯基犬的绘制。首先设置画笔的颜色,大小和填充颜色,然后通过画圆来绘制狗头、耳朵等各个部位。最后,隐藏画笔,显示画面即可看到我们所绘制的柯基犬!