猫史档案馆


【Python作品分享】新生登记程序5.2.8【作品秀】

用户:幻宇创想的Harry幻宇创想的Harry查看:0 回复:1 评论:0 创建时间:2021-12-04T18:19:34


【作品展示】

center_image

 

【作品介绍】

 

【作品源代码】

import turtle
import time
import easygui


def head():

    pen.penup()
    pen.goto(100, 0)
    pen.pendown()
    pen.begin_fill()
    pen.fillcolor('gold')
    pen.circle(100)
    pen.end_fill()
    pen.penup()

def glasses():

    # 左镜框
    pen.penup()
    pen.goto(20, 50)
    pen.pencolor('brown')
    pen.pensize(10)
    pen.setheading(0)
    pen.pendown()
    pen.fillcolor('skyblue')
    pen.begin_fill()
    pen.forward(60)
    pen.circle(8, 90)
    pen.forward(30)
    pen.circle(8, 90)
    pen.forward(60)
    pen.circle(8, 90)
    pen.forward(30)
    pen.circle(8, 90)
    pen.end_fill()
    # 右镜框
    pen.penup()
    pen.goto((-20), 50)
    pen.setheading(180)
    pen.pendown()
    pen.begin_fill()
    pen.forward(60)
    pen.circle((-8), 90)
    pen.forward(30)
    pen.circle((-8), 90)
    pen.forward(60)
    pen.circle((-8), 90)
    pen.forward(30)
    pen.circle((-8), 90)
    pen.end_fill()
    # 眼镜连接
    pen.penup()
    pen.goto((-6), 70)
    pen.setheading(0)
    pen.pensize(20)
    pen.pendown()
    pen.forward(13)
    # 左镜片光泽
    pen.penup()
    pen.goto(50, 65)
    pen.setheading(45)
    pen.pensize(8)
    pen.pencolor('white')
    pen.pendown()
    pen.forward(25)
    pen.penup()
    pen.goto(70, 65)
    pen.pendown()
    pen.forward(12)
    # 右镜片光泽
    pen.penup()
    pen.goto((-50), 65)
    pen.setheading(45)
    pen.pensize(8)
    pen.pencolor('white')
    pen.pendown()
    pen.forward(25)
    pen.penup()
    pen.goto((-30), 65)
    pen.pendown()
    pen.forward(12)

def face():

    # 右眼睛
    pen.pencolor('black')
    pen.pensize(5)
    pen.penup()
    pen.goto(55, 15)
    pen.pendown()
    pen.setheading(110)
    pen.circle(20, 140)
    pen.penup()
    # 左眼睛
    pen.goto((-55), 15)
    pen.pendown()
    pen.setheading(70)
    pen.circle((-20), 140)
    pen.penup()
    # 嘴巴(外)
    pen.goto((-15), (-10))
    pen.pensize(1)
    pen.pencolor('coral')
    pen.fillcolor('coral')
    pen.setheading((-90))
    pen.pendown()
    pen.begin_fill()
    pen.circle(15, 180)
    for i in range(10):
        pen.forward(3)
        pen.left(7)
    pen.left(20)
    pen.backward(2)
    pen.left(20)
    for i in range(10):
        pen.forward(3)
        pen.left(7)
    pen.end_fill()
    # 嘴巴(里)
    pen.penup()
    pen.goto(12, (-10))
    pen.setheading(120)
    pen.pencolor('darkred')
    pen.fillcolor('darkred')
    pen.begin_fill()
    pen.circle(14, 120)
    pen.setheading((-60))
    pen.circle(14, 120)
    pen.end_fill()

def hands():

    # 左手
    pen.penup()
    pen.goto(100, 0)
    pen.pensize(1)
    pen.setheading((-10))
    pen.pencolor('gold')
    pen.pendown()
    pen.fillcolor('gold')
    pen.begin_fill()
    for i in range(7):
        pen.forward(9)
        pen.right(6)
    for i in range(19):
        pen.forward(1)
        pen.right(6)
    for i in range(7):
        pen.forward(9)
        pen.right(5)
    pen.end_fill()
    # 右手
    pen.penup()
    pen.goto((-100), 0)
    pen.setheading(190)
    pen.pendown()
    pen.fillcolor('gold')
    pen.begin_fill()
    for i in range(7):
        pen.forward(9)
        pen.left(6)
    for i in range(19):
        pen.forward(1)
        pen.left(6)
    for i in range(7):
        pen.forward(9)
        pen.left(5)
    pen.end_fill()

def hat():

    # 蓝色部分
    pen.penup()
    pen.goto(50, 96)
    pen.pencolor('deepskyblue')
    pen.fillcolor('deepskyblue')
    pen.pensize(1)
    pen.pendown()
    pen.begin_fill()
    pen.setheading(90)
    pen.circle(10, 90)
    pen.forward(10)
    pen.setheading(90)
    pen.forward(10)
    pen.circle(5, 90)
    pen.forward(50)
    pen.circle(5, 90)
    pen.forward(10)
    pen.setheading(180)
    pen.forward(10)
    pen.circle(10, 90)
    pen.setheading(0)
    pen.forward(100)
    pen.end_fill()
    # 棕色部分
    pen.penup()
    pen.goto(20, 122)
    pen.pencolor('brown')
    pen.fillcolor('brown')
    pen.setheading(90)
    pen.pendown()
    pen.begin_fill()
    pen.forward(15)
    pen.circle(5, 90)
    pen.forward(30)
    pen.circle(5, 90)
    pen.forward(15)
    pen.end_fill()

def draw():

    pen.showturtle()
    head()
    face()
    hat()
    glasses()
    hands()
    pen.hideturtle()
    turtle.done()

mm = '0'
mm2 = input('请登录:')
print('Hello', mm2)
while (mm != mm2):
    mm = input('密码:')
i = 0
for i in range(1000):
    print('C:\XEX\BCM', i, '/', '1000')
    print('C:\BBVVB\GGFGHFHG\GHGFHGFGH', i, '/', '1000')

pen = turtle.Pen()
turtle.bgcolor('skyblue')
c = ['green', 'yellow', 'blue', 'red']
for x in range(90):
    pen.color(c[x%4])
    pen.forward(x)
    pen.right(91)
pen.clear()
turtle.bgcolor('yellow')
draw()
print('hello')
time.sleep(1)
X = 0
while 1:
    X = input('请输入名字')
    if (X == 'exit'):
        if easygui.ynbox('Exit?', 'system', ('yes', 'No')):
            i = 0
            for i in range(1000):
                print('C:\XEX\BCM', i, '/', '1000')
                print('C:\BBVVB\GGFGHFHG\GHGFHGFGH', i, '/', '1000')
            break
    print('你好', X, ',恭喜你,成为本校一年级新生!')
print('GOODBYE')
time.sleep(1)

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
一缕余晖一缕余晖

加油-来自一缕余晖制造的渣渣

点赞0


评论