桌面时钟
项目描述
1、使用turtle库绘制时钟外形及表针;
2、使用datetime获取系统时间;
3、时钟动态显示
turtle库基本命令
1、turtle.setup()函数:用于启动一个图形窗口,它有四个参数turtle.setup(width, height, startx, starty)分别是:启动窗口的宽度和高度表示窗口启动时,窗口左上角在屏幕中的坐标位置。
2、turtle.pensize()函数:表示小乌龟运动轨迹的宽度。
3、turtle.pencolor()函数:表示小乌龟运动轨迹的颜色。它包含一个输入参数,这里我们把它设为蓝色,blue,其他颜色单词也可以使用。Turtle采用RGB方式来定义颜色,如果希望获得和图片中颜色一致的小蛇,请输入turtle.pencolor(“#3B9909”)
4、turtle.seth(angle)函数:表示小乌龟启动时运动的方向。它包含一个输入参数,是角度值。0表示向东,90度向北,180度向西,270度向南;负值表示相反方向。程序中,我们让小乌龟向-40度启动爬行,即:向东南方向40度。
5、turtle.circle()函数:让小乌龟沿着一个圆形爬行,参数rad描述圆形轨迹半径的位置,这个半径在小乌龟运行的左侧,rad远位置处。如果 rad为负值,则半径在小乌龟运行的右侧, 参数angle表示小乌龟沿着圆形爬行的弧度值。
6、turtle.fd()函数:表示乌龟向前直线爬行移动表示小乌龟向前直线爬行移动,它有一个参数表示爬行的距离
datetime模块函数
1.datetime.date:表示日期的类,返回year-month-day
2.datetime.datetime:表示日期时间的类,返回年月日,时分秒
3.datetime.time:表示时间的类,
4.datetime.timedelta:表示时间间隔,即两个时间点的间隔
5.datetime.tzinfo:时区的相关信息
程序代码
效果图
参考博客:
https://blog.csdn.net/learn_is_happy/article/details/78727462
http://www.cnblogs.com/ruo-li-suo-yi/p/7296272.html
欢迎关注