python 计算 母亲节

母亲节:五月第二个星期日

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import calendar

month_number = 5  # 五月
sunday_index = 0  # 星期日
date_value_index = 0

cal = calendar.Calendar(firstweekday=6)
for year in range(1900, 2101):
    weeks = cal.monthdays2calendar(year, month_number)
    week_index = 1  # 第二个
    if weeks[0][sunday_index][date_value_index] == 0:  # date为0说明不是5月的日期
        week_index += 1
    result = weeks[week_index][sunday_index][date_value_index]
    print("{}年的母亲节是:05月{}日".format(year, str(result).zfill(2)))

1900-2100年的母亲节

1900年的母亲节是:05月13日
1901年的母亲节是:05月12日
1902年的母亲节是:05月11日
1903年的母亲节是:05月10日
1904年的母亲节是:05月15日
1905年的母亲节是:05月14日
1906年的母亲节是:05月13日
1907年的母亲节是:05月12日
1908年的母亲节是:05月10日
1909年的母亲节是:05月09日
1910年的母亲节是:05月15日
1911年的母亲节是:05月14日
1912年的母亲节是:05月12日
1913年的母亲节是:05月11日
1914年的母亲节是:05月10日
1915年的母亲节是:05月09日
1916年的母亲节是:05月14日
1917年的母亲节是:05月13日
1918年的母亲节是:05月12日
1919年的母亲节是:05月11日
1920年的母亲节是:05月09日
1921年的母亲节是:05月15日
1922年的母亲节是:05月14日
1923年的母亲节是:05月13日
1924年的母亲节是:05月11日
1925年的母亲节是:05月10日
1926年的母亲节是:05月09日
1927年的母亲节是:05月15日
1928年的母亲节是:05月13日
1929年的母亲节是:05月12日
1930年的母亲节是:05月11日
1931年的母亲节是:05月10日
1932年的母亲节是:05月15日
1933年的母亲节是:05月14日
1934年的母亲节是:05月13日
1935年的母亲节是:05月12日
1936年的母亲节是:05月10日
1937年的母亲节是:05月09日
1938年的母亲节是:05月15日
1939年的母亲节是:05月14日
1940年的母亲节是:05月12日
1941年的母亲节是:05月11日
1942年的母亲节是:05月10日
1943年的母亲节是:05月09日
1944年的母亲节是:05月14日
1945年的母亲节是:05月13日
1946年的母亲节是:05月12日
1947年的母亲节是:05月11日
1948年的母亲节是:05月09日
1949年的母亲节是:05月15日
1950年的母亲节是:05月14日
1951年的母亲节是:05月13日
1952年的母亲节是:05月11日
1953年的母亲节是:05月10日
1954年的母亲节是:05月09日
1955年的母亲节是:05月15日
1956年的母亲节是:05月13日
1957年的母亲节是:05月12日
1958年的母亲节是:05月11日
1959年的母亲节是:05月10日
1960年的母亲节是:05月15日
1961年的母亲节是:05月14日
1962年的母亲节是:05月13日
1963年的母亲节是:05月12日
1964年的母亲节是:05月10日
1965年的母亲节是:05月09日
1966年的母亲节是:05月15日
1967年的母亲节是:05月14日
1968年的母亲节是:05月12日
1969年的母亲节是:05月11日
1970年的母亲节是:05月10日
1971年的母亲节是:05月09日
1972年的母亲节是:05月14日
1973年的母亲节是:05月13日
1974年的母亲节是:05月12日
1975年的母亲节是:05月11日
1976年的母亲节是:05月09日
1977年的母亲节是:05月15日
1978年的母亲节是:05月14日
1979年的母亲节是:05月13日
1980年的母亲节是:05月11日
1981年的母亲节是:05月10日
1982年的母亲节是:05月09日
1983年的母亲节是:05月15日
1984年的母亲节是:05月13日
1985年的母亲节是:05月12日
1986年的母亲节是:05月11日
1987年的母亲节是:05月10日
1988年的母亲节是:05月15日
1989年的母亲节是:05月14日
1990年的母亲节是:05月13日
1991年的母亲节是:05月12日
1992年的母亲节是:05月10日
1993年的母亲节是:05月09日
1994年的母亲节是:05月15日
1995年的母亲节是:05月14日
1996年的母亲节是:05月12日
1997年的母亲节是:05月11日
1998年的母亲节是:05月10日
1999年的母亲节是:05月09日
2000年的母亲节是:05月14日
2001年的母亲节是:05月13日
2002年的母亲节是:05月12日
2003年的母亲节是:05月11日
2004年的母亲节是:05月09日
2005年的母亲节是:05月15日
2006年的母亲节是:05月14日
2007年的母亲节是:05月13日
2008年的母亲节是:05月11日
2009年的母亲节是:05月10日
2010年的母亲节是:05月09日
2011年的母亲节是:05月15日
2012年的母亲节是:05月13日
2013年的母亲节是:05月12日
2014年的母亲节是:05月11日
2015年的母亲节是:05月10日
2016年的母亲节是:05月15日
2017年的母亲节是:05月14日
2018年的母亲节是:05月13日
2019年的母亲节是:05月12日
2020年的母亲节是:05月10日
2021年的母亲节是:05月09日
2022年的母亲节是:05月15日
2023年的母亲节是:05月14日
2024年的母亲节是:05月12日
2025年的母亲节是:05月11日
2026年的母亲节是:05月10日
2027年的母亲节是:05月09日
2028年的母亲节是:05月14日
2029年的母亲节是:05月13日
2030年的母亲节是:05月12日
2031年的母亲节是:05月11日
2032年的母亲节是:05月09日
2033年的母亲节是:05月15日
2034年的母亲节是:05月14日
2035年的母亲节是:05月13日
2036年的母亲节是:05月11日
2037年的母亲节是:05月10日
2038年的母亲节是:05月09日
2039年的母亲节是:05月15日
2040年的母亲节是:05月13日
2041年的母亲节是:05月12日
2042年的母亲节是:05月11日
2043年的母亲节是:05月10日
2044年的母亲节是:05月15日
2045年的母亲节是:05月14日
2046年的母亲节是:05月13日
2047年的母亲节是:05月12日
2048年的母亲节是:05月10日
2049年的母亲节是:05月09日
2050年的母亲节是:05月15日
2051年的母亲节是:05月14日
2052年的母亲节是:05月12日
2053年的母亲节是:05月11日
2054年的母亲节是:05月10日
2055年的母亲节是:05月09日
2056年的母亲节是:05月14日
2057年的母亲节是:05月13日
2058年的母亲节是:05月12日
2059年的母亲节是:05月11日
2060年的母亲节是:05月09日
2061年的母亲节是:05月15日
2062年的母亲节是:05月14日
2063年的母亲节是:05月13日
2064年的母亲节是:05月11日
2065年的母亲节是:05月10日
2066年的母亲节是:05月09日
2067年的母亲节是:05月15日
2068年的母亲节是:05月13日
2069年的母亲节是:05月12日
2070年的母亲节是:05月11日
2071年的母亲节是:05月10日
2072年的母亲节是:05月15日
2073年的母亲节是:05月14日
2074年的母亲节是:05月13日
2075年的母亲节是:05月12日
2076年的母亲节是:05月10日
2077年的母亲节是:05月09日
2078年的母亲节是:05月15日
2079年的母亲节是:05月14日
2080年的母亲节是:05月12日
2081年的母亲节是:05月11日
2082年的母亲节是:05月10日
2083年的母亲节是:05月09日
2084年的母亲节是:05月14日
2085年的母亲节是:05月13日
2086年的母亲节是:05月12日
2087年的母亲节是:05月11日
2088年的母亲节是:05月09日
2089年的母亲节是:05月15日
2090年的母亲节是:05月14日
2091年的母亲节是:05月13日
2092年的母亲节是:05月11日
2093年的母亲节是:05月10日
2094年的母亲节是:05月09日
2095年的母亲节是:05月15日
2096年的母亲节是:05月13日
2097年的母亲节是:05月12日
2098年的母亲节是:05月11日
2099年的母亲节是:05月10日
2100年的母亲节是:05月09日
posted @ 2020-06-03 10:21  ZH奶酪  阅读(879)  评论(0编辑  收藏  举报