用户:
JeiMin查看:0 回复:1 评论:0 创建时间:2021-05-22T17:34:03
【作品展示】

【作品介绍】
这是一个使用海龟画图绘制的一个哆啦A梦头像,但顺序出了问题,请大神们重新帮忙排序,发到评论区中!!!谢谢各位了!
【作品源代码】
import turtle
from turtle import *
screensize(800, 600, "#f0f0f0")
global_object.pensize(3)
global_object.speed(9)
def my_goto(x, y):
global_object.penup()
global_object.goto(x, y)
global_object.pendown()
def eyes():
tracer(False)
a = 2.5
for i in range(120):
if (0 <= i < 30 or 60 <= i < 90):
a -= 0.05
global_object.left(3)
global_object.forward(a)
else:
a += 0.05
global_object.left(3)
global_object.forward(a)
tracer(True)
def face():
global_object.fillcolor("#e70010")
global_object.begin_fill()
global_object.setheading(0)
global_object.forward(200)
global_object.circle((-5), 90)
global_object.forward(10)
global_object.circle((-5), 90)
global_object.forward(207)
global_object.circle((-5), 90)
global_object.forward(10)
global_object.circle((-5), 90)
global_object.end_fill()
global_object.forward(183)
global_object.fillcolor("#ffffff")
global_object.begin_fill()
global_object.left(45)
global_object.circle(120, 100)
global_object.setheading(90)
eyes()
global_object.setheading(180)
global_object.penup()
global_object.forward(60)
global_object.pendown()
global_object.setheading(90)
eyes()
global_object.penup()
global_object.setheading(180)
global_object.forward(喵)
global_object.pendown()
global_object.setheading(215)
global_object.circle(120, 100)
global_object.end_fill()
global_object.penup()
global_object.circle(150, 40)
global_object.pendown()
global_object.fillcolor("#00a0de")
global_object.begin_fill()
global_object.circle(150, 280)
global_object.end_fill()
def black_eyes():
global_object.setheading(0)
my_goto((-20), 195)
global_object.fillcolor("#000000")
global_object.begin_fill()
global_object.circle(13)
global_object.end_fill()
global_object.pensize(6)
my_goto(20, 205)
global_object.setheading(75)
global_object.circle((-10), 150)
global_object.pensize(3)
my_goto((-17), 200)
global_object.setheading(0)
global_object.fillcolor("#ffffff")
global_object.begin_fill()
global_object.circle(5)
global_object.end_fill()
my_goto(0, 0)
def nose():
my_goto((-10), 158)
global_object.fillcolor("#e70010")
global_object.begin_fill()
global_object.circle(20)
global_object.end_fill()
def mouth():
my_goto(5, 148)
global_object.setheading(270)
global_object.forward(100)
global_object.setheading(0)
global_object.circle(120, 50)
global_object.setheading(230)
global_object.circle((-120), 100)
def beard():
my_goto((-37), 135)
global_object.setheading(165)
global_object.forward(60)
my_goto((-37), 125)
global_object.setheading(180)
global_object.forward(60)
my_goto((-37), 115)
global_object.setheading(193)
global_object.forward(60)
my_goto(37, 135)
global_object.setheading(15)
global_object.forward(60)
my_goto(37, 125)
global_object.setheading(0)
global_object.forward(60)
my_goto(37, 115)
global_object.setheading((-13))
global_object.forward(60)
face()
eyes()
nose()
mouth()
beard()
black_eyes()
my_goto(70, (-100))
global_object.write('by 编程猫,', font = ('BradleyHandITC', 30, 'bold'))
turtle.done()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn我对turtle不熟,调了半天没整明白,但是我找到了这个,希望对你有帮助。
#执行代码获取链接
print("".join(chr(x) for x in list([104, 116, 116, 112, 115, 58, 47, 47, 103, 105, 116, 104, 117, 98, 46, 99, 111, 109, 47, 80, 101, 114, 112, 101, 116, 117, 97, 108, 83, 109, 105, 108, 101, 47, 80, 121, 116, 104, 111, 110, 45, 80, 97, 105, 110, 116, 105, 110, 103, 45, 68, 111, 114, 97, 101, 109, 111, 110])))点赞0
评论