python的turtle库画一个汪
时间: 2023-06-08 09:05:04 浏览: 114
很好的问题,让我来帮你实现吧!以下是python的turtle库画一个汪的代码:
import turtle
# 定义一个函数来画狗
def draw_dog():
t = turtle.Turtle()
t.pensize(5)
t.speed(7)
t.color("brown")
# 画头
t.penup()
t.goto(-100, 100)
t.pendown()
t.circle(50)
# 画耳朵
t.penup()
t.goto(-75, 150)
t.pendown()
t.right(30)
t.forward(50)
t.left(60)
t.forward(50)
t.right(30)
t.penup()
t.goto(-35, 150)
t.pendown()
t.right(30)
t.forward(50)
t.left(60)
t.forward(50)
t.right(30)
# 画眼睛
t.penup()
t.goto(-80, 80)
t.pendown()
t.color("black")
t.begin_fill()
t.circle(20)
t.end_fill()
t.penup()
t.goto(-45, 80)
t.pendown()
t.begin_fill()
t.circle(20)
t.end_fill()
# 画嘴巴
t.penup()
t.goto(-100, 60)
t.pendown()
t.color("red")
t.pensize(3)
t.right(45)
t.forward(80)
t.right(90)
t.forward(30)
t.right(90)
t.forward(80)
# 画身体
t.penup()
t.goto(-50, -50)
t.pendown()
t.color("brown")
t.begin_fill()
t.right(45)
t.forward(100)
t.right(90)
t.forward(120)
t.right(90)
t.forward(100)
t.right(90)
t.forward(120)
t.end_fill()
# 画腿
t.penup()
t.goto(-50, -50)
t.pendown()
t.right(45)
t.forward(60)
t.right(90)
t.forward(20)
t.right(90)
t.forward(60)
t.penup()
t.goto(10, -50)
t.pendown()
t.right(90)
t.forward(60)
t.right(90)
t.forward(20)
t.right(90)
t.forward(60)
# 画尾巴
t.penup()
t.goto(50, 20)
t.pendown()
t.right(45)
t.color("black")
t.pensize(5)
t.forward(40)
t.right(90)
t.forward(40)
t.right(90)
t.forward(40)
t.hideturtle()
# 调用函数
draw_dog()
turtle.done()
希望这个代码可以帮到你!
阅读全文