import turtle
canvas = turtle.Screen() # 创建一个画布
canvas.title("bird")
canvas.bgcolor("#6495ED")
pen = turtle.Turtle() # 创建一个画笔
pen.speed(20) # 设置画笔速度
leo = turtle.Turtle()
pen.speed(20)
# 尾巴
leo.penup()
leo.goto(-120, -40)
leo.pendown()
leo.width(1)
leo.begin_fill()
leo.color("black")
leo.right(50)
leo.forward(30)
leo.left(90)
leo.forward(30)
leo.left(90)
leo.forward(30)
leo.end_fill()
leo.penup()
leo.goto(-90, -5)
leo.pendown()
leo.width(1)
leo.begin_fill()
leo.color("black")
leo.left(75)
leo.forward(30)
leo.left(75)
leo.forward(30)
leo.end_fill()
leo.hideturtle()
# 绘制小鸟
pen.penup() # 抬起画笔
pen.goto(0, -100) # 移动到画布中心下方
pen.pendown() # 落下画笔
pen.begin_fill() # 开始填充
pen.color("red") # 设置画笔颜色
pen.circle(100) # 绘制一个半径为100的圆
pen.end_fill() # 结束填充
# 眼睛
pen.penup()
pen.goto(5, -10)
pen.pendown()
pen.begin_fill()
pen.color("white")
pen.circle(20)
pen.end_fill()
pen.penup()
pen.goto(40, -10)
pen.pendown()
pen.begin_fill()
pen.color("white")
pen.circle(20)
pen.end_fill()
# 眼珠
pen.penup()
pen.goto(5, 0)
pen.pendown()
pen.begin_fill()
pen.color("black")
pen.circle(10)
pen.end_fill()
pen.penup()
pen.goto(40, 0)
pen.pendown()
pen.begin_fill()
pen.color("black")
pen.circle(10)
pen.end_fill()
# 眉毛
turtle.penup()
turtle.goto(-20, 47)
turtle.pendown()
turtle.width(15)
turtle.color("black")
turtle.right(25)
turtle.forward(39)
turtle.penup()
turtle.goto(28, 30)
turtle.pendown()
turtle.width(15)
turtle.color("black")
turtle.left(50)
turtle.forward(39)
turtle.hideturtle()
# 嘴巴
pen.penup()
pen.goto(-10, -22)
pen.pendown()
pen.color("black")
pen.width(3)
pen.begin_fill()
pen.fillcolor('orange')
pen.left(35)
pen.forward(39)
pen.right(75)
pen.forward(39)
pen.right(141)
pen.forward(62)
pen.pendown()
pen.end_fill()
pen.penup()
pen.goto(-10, -25)
pen.pendown()
pen.color("black")
pen.width(3)
pen.begin_fill()
pen.fillcolor('orange')
pen.left(140)
pen.forward(39)
pen.left(78)
pen.forward(39)
pen.pendown()
pen.end_fill()
pen.hideturtle() # 隐藏画笔
# 鸟冠
pen.penup()
pen.goto(-10, 85)
pen.color("red")
pen.pendown()
pen.width(25)
pen.left(110)
pen.forward(39)
pen.penup()
pen.goto(10, 80)
pen.color("red")
pen.pendown()
pen.width(30)
pen.right(40)
pen.forward(39)
# 等待用户关闭窗口
turtle.done()
运行效果