#经典方法能被4整除且不被100整除或能被400整除
year=int(input())
if (year%4==0 and year%100!=0) or year%400==0:
print("Y")
else:
print("N")
#一年的三月前一个天只有29天则为闰年
import datetime
time_delta=datetime.timedelta(days=1) #储存时间的变化量
dt=datetime.date(year=year,month=3,day=1) #指定输入年份的3月1号
res = dt - time_delta #让dt储存的日期往前走一天
if res.day==29: #如果那年的二月份有29天,那就是闰年
print("Y")
else:
print("N")
打卡蓝桥杯day2——闰年判断
最新推荐文章于 2024-07-12 19:06:42 发布