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() |