python3 draw pig Page library pattern for turtle

  At idle without incident, in-depth study of this turtle usage, to do a pig Page map

Attach Code:

   

 
Coding #:. 8 UTF- 
# Function: Painting pig Page 
 
Import Turtle T AS 
 
t.screensize (400, 300) 
t.pensize (. 4) # Set brush size 
t.colormode (255) # 0 is a color range setting GBK -255 
t.color ((255,155,192), "Pink") # set pen and fill colors (Pink) 
t.setup (840,500) # main window size of 500 * 840 
t.speed (10) set the pen speed # 10 
# nose 
t.pu () # pen 
t.goto (-100,100) # brush to coordinates (-100,100) 
t.pd () # write 
t.seth (-30) # [deg.] angle of the pen is -30 
T .begin_fill () # filled outline start flag 
a = 0.4 
for I in Range (120): 
	IF 0 <= I <30 or 60 <= I <90: 
		 a = a + 0.08 
		 t.lt (. 3) left # of 3 degrees 
		 t.fd (a) # of a move forward step 
	the else: 
		 a-a = 0.08 
		 t.lt (3) 
		 t.fd (a) 
t.end_fill () # contour based filling
t.pu () # pen 
t.seth (90) # pen angle is 90 degrees 
t.fd (25) # moved forward 25 
t.seth (0) # conversion brush angle of 0 
t.fd (10 ) 
t.pd () 
t.pencolor (255,155,192) # set the pen color 
t.seth (10) 
t.begin_fill () 
t.circle (5) # draw a circle of radius 5 
t.color (160,82,45 ) # set brush and fill color 
t.end_fill () 
t.pu () 
t.seth (0) 
t.fd (20 is) 
t.pd () 
t.pencolor (255,155,192) 
t.seth (10) 
t.begin_fill ( ) 
t.circle (. 5) 
t.color (160,82,45) 
t.end_fill () 
# head 
t.color ((255,155,192), "Pink") 
t.pu () 
t.seth (90) 
t.fd (41 is) 
t.seth (0) 
t.fd (0) 
t.pd () 
t.begin_fill ()
t.seth (180 [) 
t.circle (300, -30) # 300 clockwise Videos a radius, a central angle of 30 ° Park 
t.circle (100, -60) 
t.circle (80, -100) 
T .circle (150, -20) 
t.circle (60, -95) 
t.seth (161) 
t.circle (-300,15) 
t.pu () 
T. Goto (-100,100) 
t.pd () 
T .seth (-30) 
A = 0.4 
for I in Range (60): 
	IF 0 <= I <30 or 60 <= I <90: 
		 A = A + 0.08 
		 t.lt (3) # 3 degrees left turn 
		 t .fd (a) # move forward a step size of 
	the else: 
		 a = a-0.08 
		 t.lt (3) 
		 t.fd (a) 
t.end_fill () 
# ears 
t.color ((255,155,192), "pink " ) 
t.pu () 
t.seth (90) 
t.fd (-7) 
t.seth (0) 
t.fd (70) 
t.pd () 
t.begin_fill () 
t.seth (100)
t.circle(-50,50)
t.circle(-10,120)
t.circle(-50,54)
t.end_fill()
t.pu()
t.seth(90)
t.fd(-12)
t.seth(0)
t.fd(30)
t.pd()
t.begin_fill()
t.seth(100)
t.circle(-50,50)
t.circle(-10,120)
t.circle(-50,56)
t.end_fill()
#眼睛
t.color((255,155,192),"white")
t.pu()
t.seth(90)
t.fd(-20)
t.seth(0)
t.fd(-95)
t.pd()
t.begin_fill()
t.circle(15)
t.end_fill()
t.color("black")
t.pu()
t.seth(90)
t.fd(12)
t.seth(0)
t.fd(-3)
t.pd()
t.begin_fill()
t.circle(3)
t.end_fill()
t.color((255,155,192),"white")
t.pu()
t.seth(90)
t.fd(-25)
t.seth(0)
t.fd(40)
t.pd()
t.begin_fill()
t.circle(15)
t.end_fill()
t.color("black")
t.pu()
t.seth(90)
t.fd(12)
t.seth(0)
t.fd(-3)
t.pd()
t.begin_fill()
t.circle(3)
t.end_fill()
#腮
t.color((255,155,192))
t.pu()
t.seth(90)
t.fd(-95)
t.seth(0)
t.fd(65)
t.pd()
t.begin_fill()
t.circle(30)
t.end_fill()
#嘴
t.color(239,69,19)
t.pu()
t.seth(90)
t.fd(15)
t.seth(0)
t.fd(-100)
t.pd()
t.seth(-80)
t.circle(30,40)
t.circle(40,80)
#身体
t.color("red",(255,99,71))
t.pu()
t.seth(90)
t.fd(-20)
t.seth(0)
t.fd(-78)
t.pd()
t.begin_fill()
t.seth(-130)
t.circle(100,10)
t.circle(300,30)
t.seth(0)
t.fd(230)
t.seth(90)
t.circle(300,30)
t.circle(100,3)
t.color((255,155,192),(255,100,100))
t.seth(-135)
t.circle(-80,63)
t.circle(-150,24)
t.end_fill()
#手
t.color((255,155,192))
t.pu()
t.seth(90)
t.fd(-40)
t.seth(0)
t.fd(-27)
t.pd()
t.seth(-160)
t.circle(300,15)
t.pu()
t.seth(90)
t.fd(15)
t.seth(0)
t.fd(0)
t.pd()
t.seth(-10)
t.circle(-20,90)
t.pu()
t.seth(90)
t.fd(30)
t.seth(0)
t.fd(237)
t.pd()
t.seth(-20)
t.circle(-300,15)
t.pu()
t.seth(90)
t.fd(20)
t.seth(0)
t.fd(0)
t.pd()
t.seth(-170)
t.circle(20,90)
#脚
t.pensize(10)
t.color((240,128,128))
t.pu()
t.seth(90)
t.fd(-75)
t.seth(0)
t.fd(-180)
t.pd()
t.seth(-90)
t.fd(40)
t.seth(-180)
t.color("black")
t.pensize(15)
t.fd(20)
t.pensize(10)
t.color((240,128,128))
t.pu()
t.seth(90)
t.fd(40)
t.seth(0)
t.fd(90)
t.pd()
t.seth(-90)
t.fd(40)
t.seth(-180)
t.color("black")
t.pensize(15)
t.fd(20)
#尾巴
t.pensize(4)
t.color((255,155,192))
t.pu()
t.seth(90)
t.fd(70)
t.seth(0)
t.fd(95)
t.pd()
t.seth(0)
t.circle(70,20)
t.circle(10,330)
t.circle(70,30)
t.done()

  

Guess you like

Origin www.cnblogs.com/68xi/p/11628632.html