"""
作业:
1.输入年份判断是否为闰年,如果是,打印出来,如果不是,判断离输入年份最近的闰年
如果是闰年,则继续输入月份,判断他有多少天,以及他属于哪一个季节(3,4,5为春)
"""
year=int(input("输入一个年份:"))
if year%4==0 and year%100!=0 or year%400==0:
display="是闰年"
Month=int(input("输入月份:"))
# 31天的情况判断
if (Month == 1 or Month == 3 or Month == 5 or Month == 7 or Month == 8
or Month == 10 or Month == 12):
print('本月31天')
# 30天的情况判断
elif (Month == 4 or Month == 6 or Month == 9 or Month == 11):
print('本月30天')
# 闰年2月判断
else:
print('本月29天')
if (Month == 3 or Month == 4 or Month == 5):
print('春天')
elif (Month == 6 or Month == 7 or Month == 8):
print('夏天')
elif (Month == 9 or Month == 10 or Month == 11):
print('秋天')
else:
print('冬天')
else:
display="不是闰年"
#判断离输入年份最近的闰年 意思是输出 最近的闰年
mid_year=year//4
up_year=4*mid_year
down_year=4*(mid_year+1)
if(up_year%400==0):
print(down_year)
if (down_year % 400 == 0):
print(up_year)
if(up_year%400!=0) and (down_year % 400 != 0):
if(year-up_year)<(down_year-year):
print(up_year)
else:
print(down_year)
print(display)
输入年份判断是否为闰年,如果是,打印出来,如果不是,判断离输入年份最近的闰年 如果是闰年,则继续输入月份,判断他有多少天,以及他属于哪一个季节(3,4,5为春)
最新推荐文章于 2023-12-14 22:23:51 发布