Day 10.08函数作业答案·二


def cal():
    y = int(input("输入年:"))
    m = int(input("输入月:"))

    def isr(y):
        return y % 4 == 0 and y % 100 or y % 400 == 0
    # print(isr(y))

    def days(m):
        if m == 2:
            return 29 if isr(y) else 28
        elif m in [4, 6, 9, 11]:
            return 30
        else:
            return 31
    # print(days(m))

    def t_y():
        t1 = 0
        for i in range(1900, y):
            if isr(i):
                t1 += 366
            else:
                t1 += 365
        return t1
    # print(t_y())

    def t_m():
        c2 = 0
        for i in range(1, m):
            c2 += days(i)
        return c2
    # print(t_m())

    def t_t():
        t = t_y() + t_m()
        return t
    # print(t_t())

    def bek():
        return t_t() % 7

    def wek():
        ws = ['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日']
        c1 = 0
        for w in ws:
            c1 += 1
            print(w, end='\t') if c1 % 7 else print(w)

        lsts = [' ' for i in range(bek())] + [day for day in range(1, days(m)+1)]
        c2 = 0
        for day in lsts:
            c2 += 1
            print(day, end='\t\t ') if c2 % 7 else print(day)

    wek()
cal()

相关推荐

  1. Day 10.08函数作业答案·

    2024-07-17 07:30:05       24 阅读
  2. day01.03.作业

    2024-07-17 07:30:05       22 阅读
  3. day11 基础函数()

    2024-07-17 07:30:05       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-17 07:30:05       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-17 07:30:05       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-17 07:30:05       62 阅读
  4. Python语言-面向对象

    2024-07-17 07:30:05       72 阅读

热门阅读

  1. 面试题 30. 包含 min 函数的栈

    2024-07-17 07:30:05       26 阅读
  2. OpenResty使用Lua笔记

    2024-07-17 07:30:05       26 阅读
  3. Springboot定义阿里云oss工具类

    2024-07-17 07:30:05       25 阅读
  4. 入门 git

    2024-07-17 07:30:05       22 阅读
  5. IPython 的 %history -p 命令:探索命令行历史的秘籍

    2024-07-17 07:30:05       30 阅读
  6. [NOIP2006 提高组] 作业调度方案(含代码)

    2024-07-17 07:30:05       20 阅读
  7. OpenSearch 第三方IoT设备日志分析

    2024-07-17 07:30:05       32 阅读
  8. Photoshop

    Photoshop

    2024-07-17 07:30:05      20 阅读
  9. Github07-16 Python开源项目日报 Top10

    2024-07-17 07:30:05       24 阅读