
import turtle as t |
# t = turtle.Turtle() |
wn = t.Screen() |
t.colormode(255) |
t.hideturtle() |
t.speed(0) |
t.penup() |
t.pensize(4) |
t.goto(100, 0) |
t.pendown() |
t.left(90) |
t.color((0, 0, 0), (255, 255, 0)) |
# 身体绘制上色 |
t.begin_fill() |
t.forward(200) |
t.circle(100, 180) |
t.forward(200) |
t.circle(100, 180) |
t.end_fill() |
# 右眼睛绘制上色 |
t.pensize(12) |
t.penup() |
t.goto(-100, 200) |
t.pendown() |
t.right(100) |
t.circle(500, 23) |
t.pensize(3) |
t.penup() |
t.goto(0, 200) |
t.pendown() |
t.seth(270) |
t.color("black", "white") |
t.begin_fill() |
t.circle(30) |
t.end_fill() |
t.penup() |
t.goto(15, 200) |
t.pendown() |
t.color("black", "black") |
t.begin_fill() |
t.circle(15) |
t.end_fill() |
t.penup() |
t.goto(35, 205) |
t.color("black", "white") |
t.begin_fill() |
t.circle(5) |
t.end_fill() |
# 左眼睛绘制上色 |
t.pensize(3) |
t.penup() |
t.goto(0, 200) |
t.pendown() |
t.seth(90) |
t.color("black", "white") |
t.begin_fill() |
t.circle(30) |
t.end_fill() |
t.penup() |
t.goto(-15, 200) |
t.pendown() |
t.color("black", "black") |
t.begin_fill() |
t.circle(15) |
t.end_fill() |
t.penup() |
t.goto(-35, 205) |
t.color("black", "white") |
t.begin_fill() |
t.circle(5) |
t.end_fill() |
# 嘴绘制上色 |
t.penup() |
t.goto(-20, 100) |
t.pendown() |
t.seth(270) |
t.color("black", "white") |
t.begin_fill() |
t.circle(20, 180) |
t.left(90) |
t.forward(40) |
t.end_fill() |
# 裤子绘制上色 |
t.penup() |
t.goto(-100, 0) |
t.pendown() |
t.seth(0) |
t.color("black", "blue") |
t.begin_fill() |
t.forward(20) |
t.left(90) |
t.forward(40) |
t.right(90) |
t.forward(160) |
t.right(90) |
t.forward(40) |
t.left(90) |
t.forward(20) |
t.seth(270) |
t.penup() |
t.goto(-100, 0) |
t.circle(100, 180) |
t.end_fill() |
# 左裤子腰带 |
t.penup() |
t.goto(-70, 20) |
t.pendown() |
t.color("black", "blue") |
t.begin_fill() |
t.seth(45) |
t.forward(15) |
t.left(90) |
t.forward(60) |
t.seth(270) |
t.forward(15) |
t.left(40) |
t.forward(50) |
t.end_fill() |
t.left(180) |
t.goto(-70, 30) |
t.dot() |
# 右裤腰带 |
t.penup() |
t.goto(70, 20) |
t.pendown() |
t.color("black", "blue") |
t.begin_fill() |
t.seth(135) |
t.forward(15) |
t.right(90) |
t.forward(60) |
t.seth(270) |
t.forward(15) |
t.right(40) |
t.forward(50) |
t.end_fill() |
t.left(180) |
t.goto(70, 30) |
t.dot() |
# 脚 |
t.penup() |
t.goto(4, -100) |
t.pendown() |
t.seth(270) |
t.color("black", "black") |
t.begin_fill() |
t.forward(30) |
t.left(90) |
t.forward(40) |
t.seth(20) |
t.circle(10, 180) |
t.circle(400, 2) |
t.seth(90) |
t.forward(20) |
t.goto(4, -100) |
t.end_fill() |
t.penup() |
t.goto(-4, -100) |
t.pendown() |
t.seth(270) |
t.color("black", "black") |
t.begin_fill() |
t.forward(30) |
t.right(90) |
t.forward(40) |
t.seth(20) |
t.circle(10, -225) |
t.circle(400, -3) |
t.seth(90) |
t.forward(21) |
t.goto(-4, -100) |
t.end_fill() |
# 左手 |
t.penup() |
t.goto(-100, 50) |
t.pendown() |
t.seth(225) |
t.color("black", "yellow") |
t.begin_fill() |
t.forward(40) |
t.left(90) |
t.forward(35) |
t.seth(90) |
t.forward(50) |
t.end_fill() |
# 右手 |
t.penup() |
t.goto(100, 50) |
t.pendown() |
t.seth(315) |
t.color("black", "yellow") |
t.begin_fill() |
t.forward(40) |
t.right(90) |
t.forward(36) |
t.seth(90) |
t.forward(50) |
t.end_fill() |
# |
t.penup() |
t.goto(0, -100) |
t.pendown() |
t.forward(30) |
# |
t.penup() |
t.goto(0, -20) |
t.pendown() |
t.color("yellow") |
t.begin_fill() |
t.seth(45) |
t.forward(20) |
t.circle(10, 180) |
t.right(90) |
t.circle(10, 180) |
t.forward(20) |
t.end_fill() |
# |
t.penup() |
t.color("black") |
t.goto(-100, -20) |
t.pendown() |
t.circle(30, 90) |
t.penup() |
t.goto(100, -20) |
t.pendown() |
t.circle(30, -90) |
# 头顶 |
t.penup() |
t.goto(2, 300) |
t.pendown() |
t.begin_fill() |
t.seth(135) |
t.circle(100, 40) |
t.end_fill() |
t.penup() |
t.goto(2, 300) |
t.pendown() |
t.begin_fill() |
t.seth(45) |
t.circle(100, 40) |
t.exitonclick() |



