用户:
萧殿下查看:0 回复:0 评论:0 创建时间:2022-03-25T21:07:06
import turtle
from turtle import *
import time
# 大头的圈圈
turtle.speed(0)
turtle.penup()
turtle.goto(-72.5, 67.5)
turtle.pensize(5)
turtle.pencolor("#BB3529")
turtle.fillcolor("#DA2D20")
turtle.begin_fill()
turtle.pendown()
turtle.setheading(45)
turtle.circle(-75, 45)
turtle.forward(40)
turtle.circle(-75, 180)
turtle.forward(40)
turtle.circle(-75, 135)
turtle.end_fill()
#花纹
turtle.fillcolor("#FF9300")
turtle.begin_fill()
turtle.pensize(2.5)
turtle.setheading(15)
turtle.circle(-300, 28)
turtle.pencolor("#FF9300")
turtle.right(30)
turtle.circle(-75, -35)
turtle.setheading(180)
turtle.forward(50)
turtle.circle(75, 42)
turtle.end_fill()
turtle.pencolor("#DA2D20")
turtle.penup()
turtle.goto(-50, 80)
turtle.fillcolor("#DA2D20")
turtle.begin_fill()
turtle.pendown()
turtle.circle(2, 360)
turtle.end_fill()
turtle.penup()
turtle.goto(-20, 84.5)
turtle.fillcolor("#DA2D20")
turtle.begin_fill()
turtle.pendown()
turtle.circle(2, 360)
turtle.end_fill()
turtle.penup()
turtle.goto(10, 84.5)
turtle.fillcolor("#DA2D20")
turtle.begin_fill()
turtle.pendown()
turtle.circle(2, 360)
turtle.end_fill()
turtle.penup()
turtle.goto(40, 81.5)
turtle.fillcolor("#DA2D20")
turtle.begin_fill()
turtle.pendown()
turtle.circle(2, 360)
turtle.end_fill()
#内部弧线
#从左往右
#1
turtle.pencolor("#FF9300")
turtle.penup()
turtle.goto(-65, 67.5)
turtle.setheading(52)
turtle.pendown()
turtle.circle(-87.5, -60)
turtle.circle(-62.5, -70)
#2
turtle.penup()
turtle.goto(-40, 75)
turtle.setheading(54)
turtle.pendown()
turtle.circle(-87.5, -40)
turtle.circle(-100, -50)
#3
turtle.penup()
turtle.goto(-5, 77.5)
turtle.setheading(75)
turtle.pendown()
turtle.circle(-240, -35)
#4
turtle.penup()
turtle.goto(25, 75)
turtle.setheading(115)
turtle.pendown()
turtle.circle(135, -40)
turtle.circle(250, -12)
#5
turtle.penup()
turtle.goto(60, 70)
turtle.setheading(130)
turtle.pendown()
turtle.circle(90, -40)
turtle.circle(72.5, -80)
#脸部
turtle.pensize(4)
turtle.pencolor("#BB3529")
turtle.penup()
turtle.goto(-62.5, 20)
turtle.setheading(216)
turtle.fillcolor("white")
turtle.begin_fill()
turtle.pendown()
turtle.circle(17, 170)
turtle.right(60)
turtle.circle(85, 63)
turtle.right(60)
turtle.circle(16, 158)
turtle.right(65)
turtle.circle(17, 157)
turtle.circle(-7.5, 155)
turtle.left(30)
turtle.circle(18, 127)
turtle.circle(-7.5, 45)
turtle.right(38)
turtle.circle(18, 107)
turtle.circle(-7.5, 55)
turtle.right(22)
turtle.circle(16, 120)
turtle.end_fill()
#脸蛋
#左边
turtle.pencolor("#F44F39")
turtle.penup()
turtle.goto(-60, 2.5)
turtle.fillcolor("#F44F39")
turtle.begin_fill()
turtle.pendown()
turtle.circle(7.5, 360)
turtle.end_fill()
#右边
turtle.penup()
turtle.goto(42.5, 0)
turtle.fillcolor("#F44F39")
turtle.begin_fill()
turtle.pendown()
turtle.circle(7.5, 360)
turtle.end_fill()
#眼睛
turtle.pensize(0.5)
#右黑
turtle.pencolor("#534A49")
turtle.penup()
turtle.goto(32.5, 17.5)
turtle.fillcolor("#534A49")
turtle.begin_fill()
turtle.pendown()
turtle.setheading(90)
turtle.circle(4.5, 180)
turtle.forward(4.5)
turtle.circle(4.5, 180)
turtle.forward(4.5)
turtle.end_fill()
#右白
turtle.penup()
turtle.pencolor("white")
turtle.goto(28.5, 18)
turtle.fillcolor("white")
turtle.begin_fill()
turtle.pendown()
turtle.setheading(90)
turtle.circle(1.5, 360)
turtle.end_fill()
#左黑
turtle.pencolor("#534A49")
turtle.penup()
turtle.goto(-25.5, 17.5)
turtle.fillcolor("#534A49")
turtle.begin_fill()
turtle.pendown()
turtle.setheading(90)
turtle.circle(4.5, 180)
turtle.forward(4.5)
turtle.circle(4.5, 180)
turtle.forward(4.5)
turtle.end_fill()
#左白
turtle.penup()
turtle.pencolor("white")
turtle.goto(-29, 18)
turtle.fillcolor("white")
turtle.begin_fill()
turtle.pendown()
turtle.setheading(90)
turtle.circle(1.5, 360)
turtle.end_fill()
#头顶
turtle.pensize(2.5)
turtle.penup()
turtle.pencolor("#5FA8D2")
turtle.goto(-54, 85)
turtle.fillcolor("white")
turtle.begin_fill()
turtle.pendown()
turtle.setheading(24)
turtle.forward(35)
turtle.left(15)
turtle.circle(-34, 80)
turtle.left(22)
turtle.forward(39)
turtle.circle(-2, 175)
turtle.forward(20)
turtle.right(22)
turtle.circle(12, 62)
turtle.circle(-17, 62)
turtle.circle(17, 75)
turtle.circle(-17, 62)
turtle.circle(12, 72)
turtle.right(30)
turtle.forward(12)
turtle.circle(-2, 180)
turtle.forward(2)
turtle.end_fill()
#皇冠
turtle.pensize(2.5)
turtle.setheading(0)
turtle.penup()
turtle.pencolor("#E7A910")
turtle.goto(-7.5, 112.5)
turtle.fillcolor("white")
turtle.begin_fill()
turtle.pendown()
turtle.circle(-3.5, 260)
turtle.left(70)
turtle.circle(-5.5, 180)
turtle.left(52)
turtle.circle(-13.5, 93)
turtle.left(62)
turtle.circle(-5, 180)
turtle.left(70)
turtle.circle(-3.5, 260)
turtle.setheading(-135)
turtle.forward(7.5)
turtle.right(90)
turtle.forward(5)
turtle.left(90)
turtle.forward(5)
turtle.end_fill()
#左手
turtle.pensize(3)
turtle.penup()
turtle.pencolor("#BB3529")
turtle.goto(-30, -67.5)
turtle.fillcolor("#DA2D20")
turtle.begin_fill()
turtle.pendown()
turtle.setheading(150)
turtle.forward(25)
turtle.circle(12.5,110)
turtle.circle(16,90)
turtle.circle(166,10)
turtle.end_fill()
#右手
turtle.pensize(3)
turtle.penup()
turtle.pencolor("#BB3529")
turtle.goto(40, -62.5)
turtle.fillcolor("#DA2D20")
turtle.begin_fill()
turtle.pendown()
turtle.setheading(-30)
turtle.forward(25)
turtle.circle(-12.5,110)
turtle.circle(-16,90)
turtle.end_fill()
#左脚
turtle.pensize(3)
turtle.penup()
turtle.pencolor("#BB3529")
turtle.goto(-32.5, -112.5)
turtle.fillcolor("#DA2D20")
turtle.begin_fill()
turtle.pendown()
turtle.setheading(-70)
turtle.forward(20)
turtle.circle(5,40)
turtle.circle(27.5,40)
turtle.circle(5,70)
turtle.forward(12.5)
turtle.end_fill()
#右脚
turtle.pensize(3)
turtle.penup()
turtle.pencolor("#BB3529")
turtle.goto(35, -112.5)
turtle.fillcolor("#DA2D20")
turtle.begin_fill()
turtle.pendown()
turtle.setheading(-110)
turtle.forward(20)
turtle.circle(-5,40)
turtle.circle(-25,40)
turtle.circle(-5,70)
turtle.forward(12.5)
turtle.end_fill()
#脚的花纹
turtle.pensize(3.5)
turtle.penup()
turtle.pencolor("#FF9300")
turtle.goto(-25, -127.5)
turtle.pendown()
turtle.setheading(-20)
turtle.circle(50,27)
turtle.pensize(3.5)
turtle.penup()
turtle.pencolor("#FF9300")
turtle.goto(7.5, -129)
turtle.pendown()
turtle.setheading(-10)
turtle.circle(40,28)
#身体
turtle.pensize(5)
turtle.penup()
turtle.pencolor("#BB3529")
turtle.goto(-30, -62.5)
turtle.fillcolor("#DA2D20")
turtle.begin_fill()
turtle.pendown()
turtle.setheading(-120)
turtle.circle(65,30)
turtle.circle(20,62)
turtle.circle(72.5,45)
turtle.circle(21,62)
turtle.circle(65,35)
turtle.end_fill()
#中间白色
turtle.penup()
turtle.pencolor("white")
turtle.goto(22.5, -86.5)
turtle.fillcolor("white")
turtle.begin_fill()
turtle.pendown()
turtle.circle(19,360)
turtle.end_fill()
#冬奥会象形字
turtle.setheading(-138)
turtle.pensize(2)
turtle.penup()
turtle.pencolor("red")
turtle.goto(5, -81)
turtle.pendown()
turtle.forward(6)
turtle.setheading(18)
turtle.pencolor("blue")
turtle.forward(11)
turtle.setheading(-140)
turtle.pencolor("lightblue")
turtle.forward(17)
turtle.setheading(28)
turtle.pencolor("yellowgreen")
turtle.forward(12)
turtle.pencolor("yellow")
turtle.circle(-2.5,200)
turtle.pensize(1)
turtle.pencolor("lightblue")
turtle.circle(11.5,18)
turtle.penup()
turtle.setheading(135)
turtle.pencolor("red")
turtle.goto(0, -107.5)
turtle.pendown()
turtle.circle(-2,150)
turtle.penup()
turtle.setheading(175)
turtle.pencolor("blue")
turtle.goto(4, -110)
turtle.pendown()
turtle.circle(-2.5,120)
turtle.penup()
turtle.setheading(245)
turtle.pencolor("green")
turtle.goto(9, -107.5)
turtle.pendown()
turtle.circle(-2,180)
turtle.penup()
turtle.goto(-8, -99.5)
turtle.color("black")
turtle.pendown()
turtle.write("BEIJING 2022", font=('华文行楷', 3, 'bold italic'))
turtle.penup()
turtle.goto(-5, -101.5)
turtle.color("black")
turtle.pendown()
turtle.write("Paralympic Games", font=('Arial', 2))
#围巾
turtle.pensize(0.5)
turtle.penup()
turtle.pencolor("#FF9300")
turtle.goto(-37, -56.5)
turtle.fillcolor("#FF9300")
turtle.begin_fill()
turtle.pendown()
turtle.setheading(5)
turtle.circle(-500,3)
turtle.right(10)
turtle.circle(150,19)
turtle.right(30)
turtle.circle(-7.5,120)
turtle.circle(-50,4)
turtle.right(20)
turtle.circle(-150,25)
turtle.right(20)
turtle.circle(-32.5,23)
turtle.circle(-7.5,80)
turtle.end_fill()
turtle.pensize(0.5)
turtle.penup()
turtle.pencolor("#FF9300")
turtle.goto(-28.5, -67.5)
turtle.fillcolor("#FF9300")
turtle.begin_fill()
turtle.pendown()
turtle.setheading(-105)
turtle.forward(25)
turtle.circle(2.5,80)
turtle.forward(14)
turtle.circle(2.5,100)
turtle.forward(30)
turtle.end_fill()
#围巾末尾
turtle.pensize(1.5)
turtle.penup()
turtle.pencolor("#DA2D20")
turtle.goto(-30.5, -87.5)
turtle.pendown()
turtle.setheading(-105)
turtle.forward(10)
turtle.penup()
turtle.pencolor("#DA2D20")
turtle.goto(-27, -89)
turtle.pendown()
turtle.setheading(-105)
turtle.forward(10)
turtle.penup()
turtle.pencolor("#DA2D20")
turtle.goto(-23.5, -90.5)
turtle.pendown()
turtle.setheading(-105)
turtle.forward(10)
turtle.penup()
turtle.pencolor("#DA2D20")
turtle.goto(-20, -92)
turtle.pendown()
turtle.setheading(-105)
turtle.forward(10)
turtle.penup()
turtle.goto(72.5, -111.5)
turtle.pencolor("#DA2D20")
turtle.pendown()
turtle.hideturtle()
turtle.done()