猫史档案馆


【Python作品分享】雪容融【教程贴】

用户:2023再见了机房保重2023再见了机房保重查看:0 回复:0 评论:0 创建时间:2023-06-10T10:48:04


【作品展示】

center_image

 

【作品介绍】

666

 

【作品源代码】

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()

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页