用python,给一个1900年以后的年份 计算从1900年开始到此年份每个月的13号落在星期几的次数

2024-11-26 08:52:51
推荐回答(3个)
回答1:

你随便说哪年哪月13日,都可以心算30秒左右得出答案。如2019年8月13日,是5+2+2=9,是星期二,这是1582年11月至3200年2月13日算法的具体应用。如果连续算,就更仔搜宏快念册了漏基,平年比上年增一,闰年比上年增二。

回答2:

Python 3.6.1 (default, Sep  7 2017, 16:36:03) 
[GCC 6.3.0 20170406] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from datetime import datetime
>>> now = datetime.now()
>>>答橘 from collections import Counter
>>> c = Counter([f'{datetime(y, m, 13):%A}' for y in range(1990, now.year) for m in range(1, 13) if datetime(y, m, 13)>>> c
Counter({'Saturday': 47, 'Tuesday': 47, 'Sunday'清丛团: 47, 'Friday': 46, 'Wednesday': 46, 'Thursday': 46, '郑蠢Monday': 45})
>>>

回答3:

这里有一个以前的回改薯答,你可以适核中者当改培返改

https://zhidao.baidu.com/question/983370902915327579