交作业 日历

作者: Snow__ | 来源:发表于2017-05-25 12:26 被阅读0次
def is_leap_year(year):
    #判断闰年
    if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
        return True
    else:
        return False


def get_month_days(year, month):
    #判断哪一年哪一月有几天
    days = 31
    if month == 2:
        days = 29 if is_leap_year(year) else 28
    elif month in [4, 6, 9, 11]:
        days = 30
    return days


def get_today(year, month):
    #判断到之前共有多少天
    total = 0
    for i in range(1990, year):
        if is_leap_year(year):
            total += 366
        else:
            total += 365
    for i in range(1, month):
        total += get_month_days(year, i)
    return total

if __name__ == '__main__':

    while True:
        year = input('请输入年份, (如: 1990): ')
        month = input('请输入月份: (如:1): ')
        try:
            year = int(year)
            month = int(month)
            if month < 1 or month > 12:
                print("年份或月份输入错误,请重新输入!")
                continue
        except:
            print("年份或月份输入错误,请重新输入!")
            continue
        break

    print("日\t一\t二\t三\t四\t五\t六")
    count = 0
    for i in range((get_today(year, month) % 7) + 1):
        print("\t", end="")
        count += 1
    for i in range(1, (get_month_days(year, month)+1)):
        print(i, end="")
        print("\t", end="")
        count += 1
        if count % 7 == 0:
            print("\n")
image.png

相关文章

  • 交作业 日历

  • 交作业,交作业。

    一直想不到要画什么样的形象页,在网上搜了张壁纸的图,临摹的。 由于形象页是圆形的,所以弄了个日历式的月计划。。英文...

  • 「李小米的日记」2020年半钟声响起,作业or计划

    今天是2020年7月1日,预示着2020年已经是实打实地过去一半了,是交作业还是交计划? 手机日历上显示着:建党节...

  • 为了交作业而交作业

    近来一直处于低迷状态。一直提醒自己要写些东西,可是越是催自己,越行动不起来。 没周,为了交写作作业而交。

  • 话不多说,看图!

    今晚别忘交作业! 今晚别忘交作业! 今晚别忘交作业! 就酱

  • 交作业

    《矮子�.雀斑�.胎记》(一) 一九七四年农历八月十九,我出生于湖北省云梦县一个贫苦的农民家庭。生下一个女...

  • 交作业

    1.感觉哪里怪怪的 教程来自:Photoshop分享|玻璃字体设计 @委婉的鱼

  • 交作业

    勇气去哪儿了 “恭喜!你排第二名。” “你完全应该申报名师级别的。真可惜!以后胆子...

  • 交作业

    时间如梭,不知不觉中申请围观满一个月了。然而,随着时间的流逝,工作上的繁忙依然没有缓解。每天加班加点到晚上9点,真...

  • 交作业

    交作业交作业 又7天过去了 我又急匆匆写作业 一切都在变只有我写作的节奏 方式 和内容没变 还是针对交作业 没准备...

网友评论

    本文标题:交作业 日历

    本文链接:https://www.haomeiwen.com/subject/bmaaxxtx.html