题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
整个 2020 世纪(1901 年 1 月 1 日至 2000 年 12 月 31 日之间),一共有多少个星期一?
方法一:用datetime库
import datetime
#设置时间
start = datetime.date(1901,1,1)
end = datetime.date(2000,12,31)
#print(end-start)
#print(start.weekday())#返回周几,它使用datetime类对象,并以整数形式返回星期几,其中Monday是0,Sunday是6。它是一个实例方法,即,它适用于该类的实例。
#print(end.weekday())
#print(start.day())#返回几号
print(36524//7)#5217.7方法二:利用excel


设置单元格格式里选择日期的类型 ,之后也可以在这里查看当天是星期几,知道总天数除以7就能知道有多少周,1901年1月1日是星期二,2000年12月31日是星期日,从而得出是5217个周一,而不是5218个

文章介绍了两种方法来确定20世纪(1901-2000年)内有多少个星期一。第一种方法使用Python的datetime库,通过计算总天数并除以7来估算。第二种方法借助Excel,通过设置日期格式并计算总周数。最终结论是20世纪有5217个星期一。

6858

被折叠的 条评论
为什么被折叠?



