猫史档案馆


【Python作品分享】关于海龟画图的求助【求助帖】

用户:JeiMinJeiMin查看:0 回复:1 评论:0 创建时间:2021-05-22T17:34:03


【作品展示】

center_image

 

【作品介绍】

这是一个使用海龟画图绘制的一个哆啦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


回复

上一页1 页 / 共 1下一页
lsk666666lsk666666

我对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


评论