Hello, this is yuechuang.
On the two days Bing dwen dwen, the mascot "ice pier pier" was opened up with the opening of the Winter Olympic Games in Beijing. It is said that some people even fried the price to thousands of yuan.
In fact, it's OK. I originally wanted to buy some objects in my new study. I inadvertently thought that I would buy a mascot for the Winter Olympic Games.
Then, I went to Taobao. As a result, I robbed it three times, but it was not strong enough. Some people were disgusted. They were pre sold for several days. Why hungry marketing. Wordless son, there is a limit on the number of mascots you buy. The limit limits whether you can stop hungry marketing for several consecutive days!
In order to help everyone realize "one family, one pier" as soon as possible, AI yuechuang worked overtime all night and got this:
Python Bing dwen dwen
AI yuechuang · launched tutorial classes, including "Python language tutorial class, C + + tutorial class, algorithm / data structure tutorial class, children's programming, pygame game game development", all of which are one-to-one teaching: one-to-one counseling + one-to-one Q & A + homework assignment + project practice, etc. QQ, wechat online, respond at any time! V: Jiabcdefh
To tell you the truth, there is no technical content, that is, hard "liver", constantly adjusting the details of the curve.
It uses Python's own turtle library.
Here's a tip for drawing with turtle: you can use:
turtle.bgpic(r'bg.png')
Next, I will release the complete code. As long as you install the Python environment, you can directly copy the code and run it.
import turtle turtle.title('PythonBingDwenDwen(Official account: AI Yuechuang), programming private education') turtle.speed(1000) # speed # left hand turtle.penup() turtle.goto(177, 112) turtle.pencolor("lightgray") turtle.pensize(3) turtle.fillcolor("white") turtle.begin_fill() turtle.pendown() turtle.setheading(80) turtle.circle(-45, 200) turtle.circle(-300, 23) turtle.end_fill() # Left inner turtle.penup() turtle.goto(182, 95) turtle.pencolor("black") turtle.pensize(1) turtle.fillcolor("black") turtle.begin_fill() turtle.setheading(95) turtle.pendown() turtle.circle(-37, 160) turtle.circle(-20, 50) turtle.circle(-200, 30) turtle.end_fill() # outline # top turtle.penup() turtle.goto(-73, 230) turtle.pencolor("lightgray") turtle.pensize(3) turtle.fillcolor("white") turtle.begin_fill() turtle.pendown() turtle.setheading(20) turtle.circle(-250, 35) # Left ear turtle.setheading(50) turtle.circle(-42, 180) # left turtle.setheading(-50) turtle.circle(-190, 30) turtle.circle(-320, 45) # Left leg turtle.circle(120, 30) turtle.circle(200, 12) turtle.circle(-18, 85) turtle.circle(-180, 23) turtle.circle(-20, 110) turtle.circle(15, 115) turtle.circle(100, 12) # right leg turtle.circle(15, 120) turtle.circle(-15, 110) turtle.circle(-150, 30) turtle.circle(-15, 70) turtle.circle(-150, 10) turtle.circle(200, 35) turtle.circle(-150, 20) # one 's right hand turtle.setheading(-120) turtle.circle(50, 30) turtle.circle(-35, 200) turtle.circle(-300, 23) # right turtle.setheading(86) turtle.circle(-300, 26) # Right ear turtle.setheading(122) turtle.circle(-53, 160) turtle.end_fill() # Inner right ear turtle.penup() turtle.goto(-130, 180) turtle.pencolor("black") turtle.pensize(1) turtle.fillcolor("black") turtle.begin_fill() turtle.pendown() turtle.setheading(120) turtle.circle(-28, 160) turtle.setheading(210) turtle.circle(150, 20) turtle.end_fill() # Left inner ear turtle.penup() turtle.goto(90, 230) turtle.setheading(40) turtle.begin_fill() turtle.pendown() turtle.circle(-30, 170) turtle.setheading(125) turtle.circle(150, 23) turtle.end_fill() # Right hand inside turtle.penup() turtle.goto(-180, -55) turtle.fillcolor("black") turtle.begin_fill() turtle.setheading(-120) turtle.pendown() turtle.circle(50, 30) turtle.circle(-27, 200) turtle.circle(-300, 20) turtle.setheading(-90) turtle.circle(300, 14) turtle.end_fill() # Inside left leg turtle.penup() turtle.goto(108, -168) turtle.fillcolor("black") turtle.begin_fill() turtle.pendown() turtle.setheading(-115) turtle.circle(110, 15) turtle.circle(200, 10) turtle.circle(-18, 80) turtle.circle(-180, 13) turtle.circle(-20, 90) turtle.circle(15, 60) turtle.setheading(42) turtle.circle(-200, 29) turtle.end_fill() # Inside right leg turtle.penup() turtle.goto(-38, -210) turtle.fillcolor("black") turtle.begin_fill() turtle.pendown() turtle.setheading(-155) turtle.circle(15, 100) turtle.circle(-10, 110) turtle.circle(-100, 30) turtle.circle(-15, 65) turtle.circle(-100, 10) turtle.circle(200, 15) turtle.setheading(-14) turtle.circle(-200, 27) turtle.end_fill() # right eye # Eye socket turtle.penup() turtle.goto(-64, 120) turtle.begin_fill() turtle.pendown() turtle.setheading(40) turtle.circle(-35, 152) turtle.circle(-100, 50) turtle.circle(-35, 130) turtle.circle(-100, 50) turtle.end_fill() # Eyes turtle.penup() turtle.goto(-47, 55) turtle.fillcolor("white") turtle.begin_fill() turtle.pendown() turtle.setheading(0) turtle.circle(25, 360) turtle.end_fill() turtle.penup() turtle.goto(-45, 62) turtle.pencolor("darkslategray") turtle.fillcolor("darkslategray") turtle.begin_fill() turtle.pendown() turtle.setheading(0) turtle.circle(19, 360) turtle.end_fill() turtle.penup() turtle.goto(-45, 68) turtle.fillcolor("black") turtle.begin_fill() turtle.pendown() turtle.setheading(0) turtle.circle(10, 360) turtle.end_fill() turtle.penup() turtle.goto(-47, 86) turtle.pencolor("white") turtle.fillcolor("white") turtle.begin_fill() turtle.pendown() turtle.setheading(0) turtle.circle(5, 360) turtle.end_fill() # left eye # Eye socket turtle.penup() turtle.goto(51, 82) turtle.fillcolor("black") turtle.begin_fill() turtle.pendown() turtle.setheading(120) turtle.circle(-32, 152) turtle.circle(-100, 55) turtle.circle(-25, 120) turtle.circle(-120, 45) turtle.end_fill() # Eyes turtle.penup() turtle.goto(79, 60) turtle.fillcolor("white") turtle.begin_fill() turtle.pendown() turtle.setheading(0) turtle.circle(24, 360) turtle.end_fill() turtle.penup() turtle.goto(79, 64) turtle.pencolor("darkslategray") turtle.fillcolor("darkslategray") turtle.begin_fill() turtle.pendown() turtle.setheading(0) turtle.circle(19, 360) turtle.end_fill() turtle.penup() turtle.goto(79, 70) turtle.fillcolor("black") turtle.begin_fill() turtle.pendown() turtle.setheading(0) turtle.circle(10, 360) turtle.end_fill() turtle.penup() turtle.goto(79, 88) turtle.pencolor("white") turtle.fillcolor("white") turtle.begin_fill() turtle.pendown() turtle.setheading(0) turtle.circle(5, 360) turtle.end_fill() # nose turtle.penup() turtle.goto(37, 80) turtle.fillcolor("black") turtle.begin_fill() turtle.pendown() turtle.circle(-8, 130) turtle.circle(-22, 100) turtle.circle(-8, 130) turtle.end_fill() # mouth turtle.penup() turtle.goto(-15, 48) turtle.setheading(-36) turtle.begin_fill() turtle.pendown() turtle.circle(60, 70) turtle.setheading(-132) turtle.circle(-45, 100) turtle.end_fill() # Rainbow circle turtle.penup() turtle.goto(-135, 120) turtle.pensize(5) turtle.pencolor("cyan") turtle.pendown() turtle.setheading(60) turtle.circle(-165, 150) turtle.circle(-130, 78) turtle.circle(-250, 30) turtle.circle(-138, 105) turtle.penup() turtle.goto(-131, 116) turtle.pencolor("slateblue") turtle.pendown() turtle.setheading(60) turtle.circle(-160, 144) turtle.circle(-120, 78) turtle.circle(-242, 30) turtle.circle(-135, 105) turtle.penup() turtle.goto(-127, 112) turtle.pencolor("orangered") turtle.pendown() turtle.setheading(60) turtle.circle(-155, 136) turtle.circle(-116, 86) turtle.circle(-220, 30) turtle.circle(-134, 103) turtle.penup() turtle.goto(-123, 108) turtle.pencolor("gold") turtle.pendown() turtle.setheading(60) turtle.circle(-150, 136) turtle.circle(-104, 86) turtle.circle(-220, 30) turtle.circle(-126, 102) turtle.penup() turtle.goto(-120, 104) turtle.pencolor("greenyellow") turtle.pendown() turtle.setheading(60) turtle.circle(-145, 136) turtle.circle(-90, 83) turtle.circle(-220, 30) turtle.circle(-120, 100) turtle.penup() # love turtle.penup() turtle.goto(220, 115) turtle.pencolor("brown") turtle.pensize(1) turtle.fillcolor("brown") turtle.begin_fill() turtle.pendown() turtle.setheading(36) turtle.circle(-8, 180) turtle.circle(-60, 24) turtle.setheading(110) turtle.circle(-60, 24) turtle.circle(-8, 180) turtle.end_fill() # Five rings turtle.penup() turtle.goto(-5, -170) turtle.pendown() turtle.pencolor("blue") turtle.circle(6) turtle.penup() turtle.goto(10, -170) turtle.pendown() turtle.pencolor("black") turtle.circle(6) turtle.penup() turtle.goto(25, -170) turtle.pendown() turtle.pencolor("brown") turtle.circle(6) turtle.penup() turtle.goto(2, -175) turtle.pendown() turtle.pencolor("lightgoldenrod") turtle.circle(6) turtle.penup() turtle.goto(16, -175) turtle.pendown() turtle.pencolor("green") turtle.circle(6) turtle.penup() turtle.pencolor("black") turtle.goto(-16, -160) turtle.write("BEIJING 2022", font=('Arial', 10, 'bold italic')) turtle.hideturtle() turtle.done()
AI yuechuang · launched tutorial classes, including "Python language tutorial class, C + + tutorial class, algorithm / data structure tutorial class, children's programming, pygame game game development", all of which are one-to-one teaching: one-to-one counseling + one-to-one Q & A + homework assignment + project practice, etc. QQ, wechat online, respond at any time! V: Jiabcdefh