鱼C论坛

 找回密码
 立即注册
查看: 2481|回复: 3

[原创] 我的一个python程序

[复制链接]
发表于 2021-3-14 14:58:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 1406598279 于 2021-3-14 19:47 编辑
一个时钟程序: 图片1.png
源代码:
#导入
import turtle as t
import datetime as ti
import time

#画出背景
game = t.Screen()
game.bgcolor('black')
game.setup(600,600)
game.tracer(0)

#画圈
pen = t.Turtle()
pen.ht()
pen.speed(0)
pen.up()
pen.pensize(5)

def draw_clock(h,m,s):
    pen.clear()
    pen.up()
    pen.color('yellow')
    pen.goto(0,-210)
    pen.down()
    pen.seth(0)
    pen.circle(210)

    #画刻度
    pen.up()
    pen.goto(0,0)
    pen.seth(90)

    for i in range(12):
        pen.fd(190)
        pen.down()
        pen.fd(20)
        pen.up()
        pen.goto(0,0)
        pen.rt(30)

    #画时针
    pen.up()
    pen.goto(0,0)
    pen.down()
    pen.seth(90)
    pen.rt(h/12*360)
    pen.color('white')
    pen.fd(80)

    #画分针
    pen.up()
    pen.goto(0,0)
    pen.down()
    pen.seth(90)
    pen.rt(m/60*360)
    pen.color('red')
    pen.fd(120)

    #画秒针
    pen.up()
    pen.goto(0,0)
    pen.down()
    pen.seth(90)
    pen.rt(s/60*360)
    pen.color('blue')
    pen.fd(160)

    pen.up()
    pen.goto(-200,250)
    pen.color("red")
    font = ('Arial',20,'bold')
    hello = "今天是{}年{}月{}日".format(now.year,now.month,now.day)
    pen.write( hello,'center',font = font )
    
while True:
    game.update()
    time.sleep (1)
    now = ti.datetime.now()    
    draw_clock(now.hour,now.minute,now.second)

game. mainloop()
求评价

评分

参与人数 1荣誉 +3 鱼币 +3 收起 理由
小伤口 + 3 + 3 鱼C有你更精彩^_^

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-3-14 16:45:46 | 显示全部楼层
没人会看的...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 0 反对 1

使用道具 举报

发表于 2021-3-18 18:41:33 | 显示全部楼层
学习了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2021-3-19 12:28:12 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-22 11:50

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表