zoukankan      html  css  js  c++  java
  • 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日
    
  • 相关阅读:
    适配器模式
    代理模式
    单例模式
    构建者(建造者)模式
    js Math方法
    补零
    js中十进制与二进制、八进制、十六进制的互相转换
    js生成一个范围内随机数Math.random
    js不改变原数组的情况下取数值数组的最大值和最小值
    自己封装方法,功能跟数组的indexof一样
  • 原文地址:https://www.cnblogs.com/CheeseZH/p/13035828.html
Copyright © 2011-2022 走看看