题目1:计算给定日期是这一年的第多少天,定义年月日,2021年2月28号,输出2021年2月28号是2021年的第59天

# 第一个作业:计算给定日期是这一年的第多少天,定义年月日,2021年2月28号,输出2021年2月28号是2021年的第59天

#1 3 5 7 8 10 12 day=31
#4 6 9 11 day30
#2 平年28 闰年29
year = 2021
month = 2
day = 28
sum = 0
for i in range(1,month):
    if i==1 or i==3 or i==5 or i==7 or i==8 or i==10 or i==12:
        sum+=31
    elif i==4 or i==6 or i==9 or i==11:
        sum+=30
    elif i ==2:
        if year%4==0:
            sum+=29
        else:
            sum+=28
sum = sum+day
print(f"{year}年{month}月{day}日,是{year}年的第{sum}天")

 

posted @ 2022-02-20 13:20  测试艺术家  阅读(149)  评论(0编辑  收藏  举报