用户:
李博扬Lby查看:1 回复:1 评论:1 创建时间:2022-03-09T21:11:55
【作品展示】

【作品介绍】
转裁·非原创作品来自GitHub大佬@Crossin的编程教室
请支持原作者https://github.com/crossin/snippet/tree/master/BingDwenDwen
【作品源代码】
import turtle
mypen = turtle.Pen()
mypen.speed(100) # 速度
# 左手
mypen.penup()
mypen.goto(177, 112)
mypen.pencolor("lightgray")
mypen.pensize(3)
mypen.fillcolor("white")
mypen.begin_fill()
mypen.pendown()
mypen.setheading(80)
mypen.circle(-45, 200)
mypen.circle(-300, 23)
mypen.end_fill()
# 左手内
mypen.penup()
mypen.goto(182, 95)
mypen.pencolor("black")
mypen.pensize(1)
mypen.fillcolor("black")
mypen.begin_fill()
mypen.setheading(95)
mypen.pendown()
mypen.circle(-37, 160)
mypen.circle(-20, 50)
mypen.circle(-200, 30)
mypen.end_fill()
# 轮廓
# 头顶
mypen.penup()
mypen.goto(-73, 230)
mypen.pencolor("lightgray")
mypen.pensize(3)
mypen.fillcolor("white")
mypen.begin_fill()
mypen.pendown()
mypen.setheading(20)
mypen.circle(-250, 35)
# 左耳
mypen.setheading(50)
mypen.circle(-42, 180)
# 左侧
mypen.setheading(-50)
mypen.circle(-190, 30)
mypen.circle(-320, 45)
# 左腿
mypen.circle(120, 30)
mypen.circle(200, 12)
mypen.circle(-18, 85)
mypen.circle(-180, 23)
mypen.circle(-20, 110)
mypen.circle(15, 115)
mypen.circle(100, 12)
# 右腿
mypen.circle(15, 120)
mypen.circle(-15, 110)
mypen.circle(-150, 30)
mypen.circle(-15, 70)
mypen.circle(-150, 10)
mypen.circle(200, 35)
mypen.circle(-150, 20)
# 右手
mypen.setheading(-120)
mypen.circle(50, 30)
mypen.circle(-35, 200)
mypen.circle(-300, 23)
# 右侧
mypen.setheading(86)
mypen.circle(-300, 26)
# 右耳
mypen.setheading(122)
mypen.circle(-53, 160)
mypen.end_fill()
# 右耳内
mypen.penup()
mypen.goto(-130, 180)
mypen.pencolor("black")
mypen.pensize(1)
mypen.fillcolor("black")
mypen.begin_fill()
mypen.pendown()
mypen.setheading(120)
mypen.circle(-28, 160)
mypen.setheading(210)
mypen.circle(150, 20)
mypen.end_fill()
# 左耳内
mypen.penup()
mypen.goto(90, 230)
mypen.setheading(40)
mypen.begin_fill()
mypen.pendown()
mypen.circle(-30, 170)
mypen.setheading(125)
mypen.circle(150, 23)
mypen.end_fill()
# 右手内
mypen.penup()
mypen.goto(-180, -55)
mypen.fillcolor("black")
mypen.begin_fill()
mypen.setheading(-120)
mypen.pendown()
mypen.circle(50, 30)
mypen.circle(-27, 200)
mypen.circle(-300, 20)
mypen.setheading(-90)
mypen.circle(300, 14)
mypen.end_fill()
# 左腿内
mypen.penup()
mypen.goto(108, -168)
mypen.fillcolor("black")
mypen.begin_fill()
mypen.pendown()
mypen.setheading(-115)
mypen.circle(110, 15)
mypen.circle(200, 10)
mypen.circle(-18, 80)
mypen.circle(-180, 13)
mypen.circle(-20, 90)
mypen.circle(15, 60)
mypen.setheading(42)
mypen.circle(-200, 29)
mypen.end_fill()
# 右腿内
mypen.penup()
mypen.goto(-38, -210)
mypen.fillcolor("black")
mypen.begin_fill()
mypen.pendown()
mypen.setheading(-155)
mypen.circle(15, 100)
mypen.circle(-10, 110)
mypen.circle(-100, 30)
mypen.circle(-15, 65)
mypen.circle(-100, 10)
mypen.circle(200, 15)
mypen.setheading(-14)
mypen.circle(-200, 27)
mypen.end_fill()
# 右眼
# 眼圈
mypen.penup()
mypen.goto(-喵, 120)
mypen.begin_fill()
mypen.pendown()
mypen.setheading(40)
mypen.circle(-35, 152)
mypen.circle(-100, 50)
mypen.circle(-35, 130)
mypen.circle(-100, 50)
mypen.end_fill()
# 眼珠
mypen.penup()
mypen.goto(-47, 55)
mypen.fillcolor("white")
mypen.begin_fill()
mypen.pendown()
mypen.setheading(0)
mypen.circle(25, 360)
mypen.end_fill()
mypen.penup()
mypen.goto(-45, 62)
mypen.pencolor("darkslategray")
mypen.fillcolor("darkslategray")
mypen.begin_fill()
mypen.pendown()
mypen.setheading(0)
mypen.circle(19, 360)
mypen.end_fill()
mypen.penup()
mypen.goto(-45, 68)
mypen.fillcolor("black")
mypen.begin_fill()
mypen.pendown()
mypen.setheading(0)
mypen.circle(10, 360)
mypen.end_fill()
mypen.penup()
mypen.goto(-47, 86)
mypen.pencolor("white")
mypen.fillcolor("white")
mypen.begin_fill()
mypen.pendown()
mypen.setheading(0)
mypen.circle(5, 360)
mypen.end_fill()
# 左眼
# 眼圈
mypen.penup()
mypen.goto(51, 82)
mypen.fillcolor("black")
mypen.begin_fill()
mypen.pendown()
mypen.setheading(120)
mypen.circle(-32, 152)
mypen.circle(-100, 55)
mypen.circle(-25, 120)
mypen.circle(-120, 45)
mypen.end_fill()
# 眼珠
mypen.penup()
mypen.goto(79, 60)
mypen.fillcolor("white")
mypen.begin_fill()
mypen.pendown()
mypen.setheading(0)
mypen.circle(24, 360)
mypen.end_fill()
mypen.penup()
mypen.goto(79, 喵)
mypen.pencolor("darkslategray")
mypen.fillcolor("darkslategray")
mypen.begin_fill()
mypen.pendown()
mypen.setheading(0)
mypen.circle(19, 360)
mypen.end_fill()
mypen.penup()
mypen.goto(79, 70)
mypen.fillcolor("black")
mypen.begin_fill()
mypen.pendown()
mypen.setheading(0)
mypen.circle(10, 360)
mypen.end_fill()
mypen.penup()
mypen.goto(79, 88)
mypen.pencolor("white")
mypen.fillcolor("white")
mypen.begin_fill()
mypen.pendown()
mypen.setheading(0)
mypen.circle(5, 360)
mypen.end_fill()
# 鼻子
mypen.penup()
mypen.goto(37, 80)
mypen.fillcolor("black")
mypen.begin_fill()
mypen.pendown()
mypen.circle(-8, 130)
mypen.circle(-22, 100)
mypen.circle(-8, 130)
mypen.end_fill()
# 嘴
mypen.penup()
mypen.goto(-15, 48)
mypen.setheading(-36)
mypen.begin_fill()
mypen.pendown()
mypen.circle(60, 70)
mypen.setheading(-132)
mypen.circle(-45, 100)
mypen.end_fill()
# 彩虹圈
mypen.penup()
mypen.goto(-135, 120)
mypen.pensize(5)
mypen.pencolor("cyan")
mypen.pendown()
mypen.setheading(60)
mypen.circle(-165, 150)
mypen.circle(-130, 78)
mypen.circle(-250, 30)
mypen.circle(-138, 105)
mypen.penup()
mypen.goto(-131, 116)
mypen.pencolor("slateblue")
mypen.pendown()
mypen.setheading(60)
mypen.circle(-160, 144)
mypen.circle(-120, 78)
mypen.circle(-242, 30)
mypen.circle(-135, 105)
mypen.penup()
mypen.goto(-127, 112)
mypen.pencolor("orangered")
mypen.pendown()
mypen.setheading(60)
mypen.circle(-155, 136)
mypen.circle(-116, 86)
mypen.circle(-220, 30)
mypen.circle(-134, 103)
mypen.penup()
mypen.goto(-123, 108)
mypen.pencolor("gold")
mypen.pendown()
mypen.setheading(60)
mypen.circle(-150, 136)
mypen.circle(-104, 86)
mypen.circle(-220, 30)
mypen.circle(-126, 102)
mypen.penup()
mypen.goto(-120, 104)
mypen.pencolor("greenyellow")
mypen.pendown()
mypen.setheading(60)
mypen.circle(-145, 136)
mypen.circle(-90, 83)
mypen.circle(-220, 30)
mypen.circle(-120, 100)
mypen.penup()
# 爱心
mypen.penup()
mypen.goto(220, 115)
mypen.pencolor("brown")
mypen.pensize(1)
mypen.fillcolor("brown")
mypen.begin_fill()
mypen.pendown()
mypen.setheading(36)
mypen.circle(-8, 180)
mypen.circle(-60, 24)
mypen.setheading(110)
mypen.circle(-60, 24)
mypen.circle(-8, 180)
mypen.end_fill()
# 五环
mypen.penup()
mypen.goto(-5, -170)
mypen.pendown()
mypen.pencolor("blue")
mypen.circle(6)
mypen.penup()
mypen.goto(10, -170)
mypen.pendown()
mypen.pencolor("black")
mypen.circle(6)
mypen.penup()
mypen.goto(25, -170)
mypen.pendown()
mypen.pencolor("brown")
mypen.circle(6)
mypen.penup()
mypen.goto(2, -175)
mypen.pendown()
mypen.pencolor("lightgoldenrod")
mypen.circle(6)
mypen.penup()
mypen.goto(16, -175)
mypen.pendown()
mypen.pencolor("green")
mypen.circle(6)
mypen.penup()
mypen.pencolor("black")
mypen.goto(-16, -160)
mypen.write("BEIJING 2022", font=('Arial', 10, 'bold italic'))
mypen.hideturtle()
turtle.done()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn