# python paints piglet page

As a learner of python, let me have the idea of using Python to draw social people. Looking at this image, we can see that Page is composed of various curves, parabolas, circles and ellipses. The "class" mentioned here is the essence of Piggy Page's composition, a hand-painted style, rather than standard rigid lines.

The idea is as follows: choose the size of the drawing board, set the brush color, thickness, and position, then draw the nose, head, ears, eyes, cheeks, mouth, body, hands and feet, tail.

Environmental Science

Language: Python 3.7

Editor: Pycharm

The code is as follows:

```If you are right python Interested, I have this study. Python Base, there are a lot of learning materials, interested in+Q Group:688244617

from turtle import *

def nose(x,y):#nose
penup()#Pick up pen
goto(x,y)#Location
pendown()#Write and begin to draw.
setheading(-30)#Set the tortoise's direction to_angle/ to the number (0-east, 90-north, 180-west, 270-south)
begin_fill()#Ready to start filling in graphics
a=0.4
for i in range(120):
if 0<=i<30 or 60<=i<90:
a=a+0.08
left(3) #Turn left 3 degrees
forward(a) #The Step of Step a Forward _____________
else:
a=a-0.08
left(3)
forward(a)
end_fill()#Fill finish

penup()
forward(25)
forward(10)
pendown()
pencolor(255,155,192)#stroke color
begin_fill()
circle(5)
color(160,82,45)#Return or set pencolor and fillcolor
end_fill()

penup()
forward(20)
pendown()
pencolor(255,155,192)
begin_fill()
circle(5)
color(160,82,45)
end_fill()

color((255,155,192),"pink")
penup()
goto(x,y)
pendown()
begin_fill()
circle(300,-30)
circle(100,-60)
circle(80,-100)
circle(150,-20)
circle(60,-95)
circle(-300,15)
penup()
goto(-100,100)
pendown()
a=0.4
for i in range(60):
if 0<=i<30 or 60<=i<90:
a=a+0.08
lt(3) #Turn left three degrees
fd(a) #The Step of Step a Forward _____________
else:
a=a-0.08
lt(3)
fd(a)
end_fill()

def ears(x,y): #Ear
color((255,155,192),"pink")
penup()
goto(x,y)
pendown()
begin_fill()
circle(-50,50)
circle(-10,120)
circle(-50,54)
end_fill()

penup()
forward(-12)
forward(30)
pendown()
begin_fill()
circle(-50,50)
circle(-10,120)
circle(-50,56)
end_fill()

def eyes(x,y):#Eye
color((255,155,192),"white")
penup()
forward(-20)
forward(-95)
pendown()
begin_fill()
circle(15)
end_fill()

color("black")
penup()
forward(12)
forward(-3)
pendown()
begin_fill()
circle(3)
end_fill()

color((255,155,192),"white")
penup()
seth(90)
forward(-25)
seth(0)
forward(40)
pendown()
begin_fill()
circle(15)
end_fill()

color("black")
penup()
forward(12)
forward(-3)
pendown()
begin_fill()
circle(3)
end_fill()

def cheek(x,y):#Gill
color((255,155,192))
penup()
goto(x,y)
pendown()
begin_fill()
circle(30)
end_fill()

def mouth(x,y): #mouth
color(239,69,19)
penup()
goto(x,y)
pendown()
circle(30,40)
circle(40,80)

def body(x,y):#body
color("red",(255,99,71))
penup()
goto(x,y)
pendown()
begin_fill()
circle(100,10)
circle(300,30)
forward(230)
circle(300,30)
circle(100,3)
color((255,155,192),(255,100,100))
circle(-80,63)
circle(-150,24)
end_fill()

def hands(x,y):#hand
color((255,155,192))
penup()
goto(x,y)
pendown()
circle(300,15)
penup()
forward(15)
forward(0)
pendown()
circle(-20,90)

penup()
forward(30)
forward(237)
pendown()
circle(-300,15)
penup()
forward(20)
forward(0)
pendown()
circle(20,90)

def foot(x,y):#foot
pensize(10)
color((240,128,128))
penup()
goto(x,y)
pendown()
forward(40)
color("black")
pensize(15)
fd(20)

pensize(10)
color((240,128,128))
penup()
forward(40)
forward(90)
pendown()
forward(40)
color("black")
pensize(15)
fd(20)

def tail(x,y):#tail
pensize(4)
color((255,155,192))
penup()
goto(x,y)
pendown()
seth(0)
circle(70,20)
circle(10,330)
circle(70,30)

def setting():          #Parameter setting
pensize(4)
hideturtle()        #Make the tortoise invisible (hidden)
colormode(255)      #Set it to 1.0 or 255. Subsequently, the r, g, b values of the color triple must be in the range of 0.. Cmode.
color((255,155,192),"pink")
setup(840,500)
speed(10)

def main():
setting()           #Canvas and Brush Settings
nose(-100,100)      #nose
ears(0,160)         #Ear
eyes(0,140)         #Eye
cheek(80,10)        #Gill
mouth(-20,30)       #mouth
body(-32,-8)        #body
hands(-56,-45)      #hand
foot(2,-177)        #foot
tail(148,-155)      #tail
done()

if __name__ == '__main__':
main()
```

From the code point of view, we can find that it is mainly used in turtle library. It is a more interesting module built in python, commonly known as "turtle drawing". It is based on the tkinter module and provides some simple drawing tools. Tags: Python Pycharm

Posted on Tue, 08 Oct 2019 08:02:54 -0700 by Ned