青少年编程-Python之时钟思考第六幕
结合Time库和Turtle库做一个时钟怎么样呢?从网络上的代码获取以后进行分析学习,希望可以对你有用?
先上图看看效果:
import turtle
from datetime import *
import time
def SetupClock(radius):
# 建立表的外框
turtle.reset()#清空窗体,初始化
turtle.pensize()
for i in range(60):
Skip(radius)#提笔移动到需要画的地方
if i % 5 == 0:
turtle.forward(20)
Skip(-radius - 20)#每当画第五个位置时回到原点
else:
turtle.dot(5)
Skip(-radius)#每次执行画一笔就回到原来的位置
turtle.right(6)
def Skip(step):
turtle.penup()
turtle.forward(step)
turtle.pendown()
# 定义表针函数mkHand()
def mkHand(name, length):
# 注册Turtle形状,建立表针Turtle
turtle.re