猫史档案馆


【Python作品分享】计时器

用户:可亲的巨叶龙2y8q可亲的巨叶龙2y8q查看:0 回复:1 评论:0 创建时间:2022-12-03T19:16:57


【作品展示】

center_image

 

【作品介绍】

只是一个计时器

 

【作品源代码】

from time import *
from turtle import *
from random import *
from easygui import *
喵 = multenterbox('根据提示输入信息', '计时器', ['输入计时时间(单位 分):','你要提醒自己干什么?'])
shi = 喵[0]
thing = 喵[1]
setheading(90)
bgcolor('gray')
hideturtle()
pensize(15)

p2 = Pen()
p2.hideturtle()
p2.pensize(7)

p3 = Pen()
p3.hideturtle()
p3.pensize(3)

tracer(False)
def mycolok(t):
    penup()
    goto(0, 0)
    for i in range(12):
        forward(255)
        pendown()
        pencolor(randint(0, 1), randint(0, 1), randint(0, 1))
        backward(30)
        penup()
        goto(0, 0)
        right(30)
    # 时针
    pencolor('blue')
    h = t[3]
    penup()
    goto(0, 0)
    pendown()
    setheading(90)
    right(h*30)
    forward(100)
    # 分针
    p2.pencolor('red')
    m = t[4]
    p2.penup()
    p2.goto(0, 0)
    p2.pendown()
    p2.setheading(90)
    p2.right(m*6)
    p2.forward(140)
    # 秒针
    p3.pencolor('black')
    s = t[5]
    p3.penup()
    p3.goto(0, 0)
    p3.pendown()
    p3.setheading(90)
    p3.right(s*6)
    p3.forward(160)
    update()

jishi = 0
while jishi < int(shi)*60:
    sleep(1)
    t = localtime()
    mycolok(t)
    clear()
    p2.clear()
    p3.clear()
    jishi += 1
done()
msgbox('时间到了!你应该%s了' % (thing), '计时器', ok_button='完毕')

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
HIoldHIold

《与实物严重不符》

点赞0


评论