Tuttle series: the most popular Emoji expression in the world, it is

Introduction

"If the chat doesn't use expression, you may have a fake chat"

Do you know the average number of users who log in to wechat every day—— 768 million!

Among them, more than 50% of users will use the system default little yellow face, and the system default little yellow face:

There is such an expression that is particularly popular. Yes, it is ↓↓

Above

"Although it is difficult to say what [covering your face] means, this expression does express the wishes of many people." - by Gu Muzi

It is said that the prototype is this character.

Covering your face and crying has been modified many times - as shown in the following figure:

After five revisions, Wu's face finally appeared in front of everyone. Which one do you like best? As the "most popular" new expression,

Although "cover your face" appears on the penultimate page, everyone takes the trouble to turn it out. How about you?

I've learned so much about popular science. Let's teach you how to draw this expression package with Turtle today~

text

Hey, hey, hey! I still like the drawing module. It's easy to use. The effect of drawing is strong! First of all, if there is a small yellow face prototype, draw it directly.

(1) Draw the face.

turtle.speed(6)
turtle.setup(901, 605, 200, 200)
turtle.pensize(6)
turtle.right(90)
turtle.penup()
turtle.fd(102)
turtle.left(90)
turtle.pendown()
turtle.begin_fill()
turtle.pencolor("#B26A0F")
turtle.circle(150)
turtle.fillcolor("#F9E549")
turtle.end_fill()

(2)Draw mouth and teeth.

turtle.penup()
turtle.goto(79, 18)
turtle.pencolor("#744702")
turtle.goto(0, 50)
turtle.right(30)
turtle.fd(110)
turtle.right(90)
turtle.pendown()
turtle.begin_fill()
turtle.fillcolor("#925902")
turtle.circle(-97, 160)
turtle.goto(92, -3)
turtle.end_fill()
turtle.penup()
turtle.goto(77, -25)
turtle.pencolor("white")
turtle.begin_fill()
turtle.fillcolor("white")
turtle.goto(77, -24)
turtle.goto(-81, 29)
turtle.goto(-70, 43)
turtle.goto(77, -8)
turtle.end_fill()
turtle.penup()
turtle.goto(0, -100)
turtle.setheading(0)
turtle.pendown()

(3)Draw the tears around the little yellow face.

​#left
turtle.left(95)
turtle.penup()
turtle.fd(150)
turtle.right(60)
turtle.fd(-150)
turtle.pendown()
turtle.left(20)
turtle.pencolor("#155F84")
turtle.fd(150)
turtle.right(180)
position1 = turtle.position()
turtle.begin_fill()
turtle.fillcolor("#7EB0C8")
turtle.fd(150)
turtle.right(20)
turtle.left(270)
turtle.circle(-150, 18)
turtle.right(52)
turtle.fd(110)
position2 = turtle.position()
turtle.goto(-33, 90)
turtle.end_fill()
#right
turtle.penup()
turtle.goto(0, 0)
turtle.setheading(0)
turtle.left(90)
turtle.fd(50)
turtle.right(150)
turtle.fd(150)
turtle.left(150)
turtle.fd(100)
turtle.pendown()
turtle.begin_fill()
turtle.fd(-100)
turtle.fillcolor("#7EB0C8")
turtle.right(60)
turtle.circle(150, 15)
turtle.left(45)
turtle.fd(66)
turtle.goto(77, 20)
turtle.end_fill()

(4)Draw the eyes.

turtle.penup()
turtle.pencolor("#6C4E00")
turtle.goto(-65, 75)
turtle.setheading(0)
turtle.left(27)
turtle.fd(38)
turtle.pendown()
turtle.begin_fill()
turtle.fillcolor("#6C4E00")
turtle.left(90)
turtle.circle(38, 86)
turtle.goto(position2[0], position2[1])
turtle.goto(position1[0], position1[1])
turtle.end_fill()

(5)Draw hands, fingers, wrists, etc.

turtle.pencolor("#D57E18")
turtle.begin_fill()
turtle.fillcolor("#EFBD3D")
# First finger
arc(-110, 10, 110, -40, 30)
turtle.circle(300, 35)
turtle.circle(13, 120)
turtle.setheading(-50)
turtle.fd(20)
turtle.setheading(130)
# Second finger
turtle.circle(200, 15)
turtle.circle(12, 180)
turtle.fd(40)
turtle.setheading(137)
# Third finger
turtle.circle(200, 16)
turtle.circle(12, 160)
turtle.setheading(-35)
turtle.fd(45)
turtle.setheading(140)
# Fourth finger
turtle.circle(200, 13)
turtle.circle(11, 160)
turtle.setheading(-35)
turtle.fd(40)
turtle.setheading(145)
# Fifth finger
turtle.circle(200, 9)
turtle.circle(10, 180)
turtle.setheading(-31)
turtle.fd(50)
# Draw the last part of the wrist
turtle.setheading(-45)
turtle.pensize(7)
turtle.right(5)
turtle.circle(180, 35)
turtle.end_fill()
turtle.begin_fill()
turtle.setheading(-77)
turtle.pensize(5)
turtle.fd(50)
turtle.left(-270)
turtle.fd(7)
turtle.pencolor("#EFBD3D")
turtle.circle(30, 180)
turtle.end_fill()
turtle.done()

The effects are as follows:

Summary

Whether it is "fighting map" or "expressing emotion", expression pack has become an indispensable part of our life. What's your favorite expression?

Hey, hey, does it look like acridine? Come and try the freshly baked expression bag, will it work~

Free source code collection:

For complete source code: private letter Xiaobian 06 or directly click on this blue font to get it for free!
 

Welcome to read. If it helps you, remember to learn, grow and communicate together!

 

 

Tags: Python wechat turtle

Posted on Tue, 28 Sep 2021 02:41:41 -0400 by melittle