国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python實現簡易動態時鐘

2020-01-04 14:02:32
字體:
來源:轉載
供稿:網友

本文實例為大家分享了python實現簡易動態時鐘的具體代碼,供大家參考,具體內容如下

from turtle import *from datetime import *#移動到指定位置def skip(step):  penup()  forward(step)  pendown()#畫指針def drawpointer(name, length):  reset()  skip(-length*0.1)  begin_poly()  forward(length*1.1)  end_poly()  handForm = get_poly()  register_shape(name, handForm)#初始化def init():  global hrpointer, minpointer, secpointer, weektext  #設置turtle Logo模式,朝北  mode("logo")  drawpointer("hrpointer", 90)  drawpointer("minpointer", 130)  drawpointer("secpointer", 140)  hrpointer = Turtle()  hrpointer.shape("hrpointer")  minpointer = Turtle()  minpointer.shape("minpointer")  secpointer = Turtle()  secpointer.shape("secpointer")  secpointer.pencolor("red")  for pointer in hrpointer, minpointer, secpointer:    pointer.shapesize(3, 1, 1)    pointer.speed(0)  #文字輸出  weektext = Turtle()  weektext.hideturtle()  weektext.penup()#設置表盤形狀def setupClock(radius):  reset()#  clockPanel = Turtle()  pensize(7)  pencolor("blue")  for i in range(60):    skip(radius)    if i%5 == 0:      forward(20)      skip(-radius-20)    else:      dot(5)      skip(-radius)    right(6)#星期文本def Week(t):  week = ["星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"]  return week[t.weekday()]#日期文本def Date(t):  y = t.year  m = t.month  d = t.day  return "%s %d %d" % (y, m, d)#繪制表針動態顯示def tick():  t = datetime.today()  second = t.second + t.microsecond*0.0000001  minute = t.minute + second/60.0  hour = t.hour + minute/60.0  secpointer.setheading(6*second)  minpointer.setheading(6*minute)  hrpointer.setheading(30*hour)  tracer(False)  weektext.forward(65)  weektext.write(Week(t), align="center",font=("Courier", 14, "bold"))  weektext.back(130)  weektext.write(Date(t), align="center",font=("Courier", 14, "bold"))  weektext.home()  tracer(True)  #間隔100ms調用一次  ontimer(tick, 100)def main():  tracer(False)  init()  setupClock(160)  tracer(True)  tick()  mainloop()if __name__ == '__main__':  main()

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临沧市| 辽宁省| 淳安县| 和平县| 陕西省| 保德县| 乌兰浩特市| 潮安县| 桑日县| 大港区| 蒲城县| 安龙县| 吴桥县| 崇仁县| 新化县| 贵州省| 沈阳市| 宝应县| 密山市| 石台县| 辉南县| 广平县| 历史| 定结县| 太湖县| 房产| 固始县| 阿尔山市| 延安市| 八宿县| 呼和浩特市| 南京市| 长岛县| 湘乡市| 潮安县| 建平县| 商洛市| 岱山县| 姚安县| 京山县| 乌兰县|