用turtle画一只狮子
时间: 2023-10-22 07:03:36 浏览: 92
好的,下面是如何用 turtle 库画一只狮子的代码:
```
import turtle
def draw_lion():
window = turtle.Screen()
window.bgcolor("white")
lion = turtle.Turtle()
lion.speed(100)
lion.color("orange")
lion.penup()
lion.goto(-200, 0)
lion.pendown()
# 画脸
lion.begin_fill()
lion.circle(50)
lion.end_fill()
# 画眼睛
lion.color("black")
lion.penup()
lion.goto(-190, 40)
lion.pendown()
lion.begin_fill()
lion.circle(10)
lion.end_fill()
lion.penup()
lion.goto(-210, 40)
lion.pendown()
lion.begin_fill()
lion.circle(10)
lion.end_fill()
# 画鼻子
lion.color("black")
lion.penup()
lion.goto(-200, 25)
lion.pendown()
lion.pensize(10)
lion.right(140)
lion.forward(25)
# 画嘴巴
lion.penup()
lion.goto(-200, 0)
lion.pendown()
lion.right(140)
lion.forward(30)
# 画身体
lion.color("orange")
lion.penup()
lion.goto(-200, -50)
lion.pendown()
lion.right(180)
lion.begin_fill()
lion.circle(100, 180)
lion.right(180)
lion.forward(100)
lion.right(90)
lion.forward(100)
lion.end_fill()
# 画尾巴
lion.color("orange")
lion.penup()
lion.goto(-100, -100)
lion.pendown()
lion.right(120)
lion.forward(50)
lion.right(120)
lion.forward(50)
lion.right(120)
lion.forward(50)
# 隐藏画笔
lion.hideturtle()
window.exitonclick()
draw_lion()
```
希望这对你有帮助!