用python实现时间的动态(动态时钟)+ 算出某年某月星期几的所有日期

一个玩得好的朋友突然大晚上的给我布置作业,吓得我精神抖擞。他的原话是:

在这里插入图片描述
感觉发现新大陆了,利用小海龟画的,上次玩海龟已经是几个月之前的事情了
https://blog.csdn.net/hanhanwanghaha/article/details/106211876

话不多说,上代码!
在这里插入图片描述

https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注!
欢迎关注微信公众号:宝藏女孩的成长日记
如有转载,请注明出处(如不注明,盗者必究)

动态时钟

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.yearm = t.monthd = t.dayreturn "%s %d %d" % (y, m, d)# 绘制表针动态显示
def tick():t = datetime.today()second = t.second + t.microsecond * 0.0000001minute = t.minute + second / 60.0hour = t.hour + minute / 60.0secpointer.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()

代码借鉴(部分添加修改):https://www.jb51.net/article/151049.htm
在这里插入图片描述

算出某月星期几的所有日期

from datetime import date, timedelta, datetime
import calendar# 输入想要获取的年月份
cal = calendar.month(2020, 9)
print(cal)m = datetime.now().month
y = datetime.now().year
ndays = (date(y, m + 1, 1) - date(y, m, 1)).days
day_one = date(y, m, 1)
last_day = date(y, m, ndays)
delta = last_day - day_one
data_list = []
for i in range(delta.days + 1):p = (day_one + timedelta(days=i)).strftime('%Y-%m-%d')pp = datetime.strptime(str(p), '%Y-%m-%d')one = pp.isoweekday()print(type(one), one)if one == 1:  #此处的1为星期一d2 = pp.strftime('%Y-%m-%d')data_list.append(d2)print("2020年9月份所有的星期一的日期为", data_list)#实时获取当前时间 转换为str字符串
now = datetime.now()
print('当前时间为 :', now)

运行结果
在这里插入图片描述

https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注!
欢迎关注微信公众号:宝藏女孩的成长日记
如有转载,请注明出处(如不注明,盗者必究)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/568807.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何利用python将mp4文件转换为gif文件 + 代码分享 另附在线转换网址

https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 如有转载,请注明出处(如不注明,盗者必究) 想要将自己的视频设置为gif格式,但上网查了一下…

高教杯数学建模国赛论文模板+2013到2019年的国赛优秀论文+2020年数学建模论文心得---数学建模友友必看

又是一年一度的数学建模国赛,我这次是二战国赛了,不知道为什么,特别喜欢数学建模的氛围,三个人一起努力,通宵奋战,哈哈哈,也许我就是喜欢这种吃苦的感觉吧,哈哈哈(感觉自…

一年内英语四六级一次性通过,我是怎么做到的?英语听力阅读技巧干货分享!(2021年8月份最新)

要考四六级啦,要是说这几天就记几千个单词那还是有点不现实,那咱们一起来抱技巧的佛脚吧哈哈哈哈! 我四级和六级一次过,听力占了很大部分原因,我的阅读的分每次都是最低的,我也不知道为什么,我…

GIt——怎样克隆远程仓库到本地(敲详细)

克隆远程仓库,说得容易理解的话就是下载网上的东西到本地。步骤还是比较简单,之前我尝试过用SourceTree,我去那是真的麻烦,用可视化软件还不如自己敲代码,反正代码也不难,就一句话而已! 步骤 首先你打开你…

爬取B站免费视频--python代码赶快拿

首先在终端下面安装you_get 安装代码: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn you_get比如说我要下载《周杰伦演唱会一路向北》这是我非常喜欢的一个视频 地址是这个: https://www.bilibi…

带你一起学软件工程的专业英语!(IT行业、四六级党快记起来)《软件工程专业英语》第一单元:启动软件项目——单词、短语、名词缩写、难句、备忘录的基本格式样本(必备技能)

https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 如有转载,请注明出处(如不注明,盗者必究) 英语是全球IT行业的行业语言,英语技能是IT行业…

U盘有kabe.bat文件(可能是病毒文件)——如何保护优盘?快get起来

https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 如有转载,请注明出处(如不注明,盗者必究) 众所周周知,随着U盘、移动硬盘、存储卡等移动存…

Windows 下的批处理脚本基础——批处理运算操作(代码可拿)

自从优盘中毒,就开始发现学习批处理脚本的重要性。一起加油冲冲冲!!! https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 如有转载,请注明出…

Windows 下的批处理脚本基础——网络相关命令(用户操作命令、用户组操作命令)

自从优盘中毒,就开始发现学习批处理脚本的重要性。一起加油冲冲冲!!! 干正事!!! 目录用户操作命令查看用户帮助信息查看用户详细帮助信息查看用户详细信息查看用户账户删除用户创建用户用户组操…

Windows 下的批处理脚本基础——炫酷命令提示符窗口(让窗口变成你喜欢的样子)

https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 让这个可爱的宝藏女孩在努力的道路上与你一起同行! 如有转载,请注明出处(如不注明,盗者必究&#xf…

优盘中毒,里面有(System Volume Information文件夹)删除不了?教你怎么解决

又发现我的优盘里面还有其他东西。。。 这次是个System Volume Information文件夹,怎么删都删不了,学校的打印店电脑不要乱插!!! 解决步骤 输入以下命令 重置隐藏文件(E为E盘,根据你的优盘实…

前端重要的H标签详解(干货!)最新版

目录重要的H标签主要标签h系列标签主要用来做标题。h1到h6 依次缩小。p标签:段落。div标签:表示大的容器。span:放一些文本。a标签:超链接。img标签:增加背景图片块级标签和行内标签补充br换行符hr水平线style标签优先级 &#xf…

用IntelliJ IDEA 配置安卓(Android)开发环境(一条龙服务,新手进!)

上移动端的测试课,老师和同学们用的都是eclipse, 只有我一个人用的是idea(用了两款软件之后觉得IDEA更好),真的太难了,配置环境就只有一个人孤军奋战了,自己选择的路,爬都要爬完,害&…

html中的文本格式化标签+多媒体标签+关于IE浏览器兼容的问题(干货!)

https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 让这个可爱的宝藏女孩在努力的道路上与你一起同行! 如有转载,请注明出处(如不注明,盗者必究&#xf…

html如何制作一个漂亮的表格?+ 列表制作 + 表单制作(干货!直接收代码)

https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 如有转载,请注明出处(如不注明,盗者必究) 目录html如何制作一个漂亮的表格?列表制作表单…

如何提高写前端的效率?干货,快进!

我们在写前端的时候,面对重复代码的时候,很多时候就会复制粘贴,实际上可以通过技巧来提高写前端的效率。接下来将介绍几个常用的提高效率的技巧 目录注释乘法后代兄弟上级分组自增ID和类自定义属性文本隐式标签注释 输入以下代码 Ctrl/另外…

带你一起学习工程经济学!与生活相关的一些实用的公式。研究经济学的理由就是【为了避免被经济学家欺骗】

目录一、框架二、设备及工器具购置费的计算2.1国产设备2.2进口设备2.3用实例来理解这些公式三、预备费的计算3.1基本预备费3.2价差预备费3.3用实例来理解这些公式四、建设期利息4.1各年应计利息4.2用实例来理解公式研究经济学的理由就是【为了避免被经济学家欺骗】——琼罗宾逊…

实操代码带你理解CSS中的常用选择器(你值得掌握!)

在CSS中,我们要给一个元素定义样式,首先得把这个元素选出来,我在网上看了很多文章,再结合老师所讲的精华部分将平时比较常用的选择器整理出来分享给大家,哈哈哈一起学习一起进步! https://blog.csdn.net/ha…

手把手教你如何下载大厂页面的字体——开发

在个人学习的商城开发中,有些网上比较好看的字体想要下载该怎么办呢?接下来详细介绍一下 拿小米商城举例:https://www.mi.com/ 这个搜素框中的搜索符号其实是一种字体,那么如何来下载这种字体呢? 步骤: 右键…

一篇文章带你实操代码理解盒子模型

https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 如有转载,请注明出处(如不注明,盗者必究) 目录一、盒子模型的几个关键词二、盒子有尺寸,…