输入
输入一个年份
输出
判断是否为闰年,如果是闰年输出yes,否则输出no
方法1
1、能够被4整除但是不能被100整除的就是闰年。
y = int(input())
if y % 4 == 0 and y % 100 != 0:
print("yes")
elif y % 400 == 0:
print("yes")
else:
print("no")
方法2
2、判断3月1日前一天是不是29号,这个方法需要导入datetime库来获取时间。
注意: 蓝桥杯不支持第三方库,只能使用python标准库。一些python常用的标准库有:time、datetime、math 、random、pip等
import datetime #引入库
year = int(input())
time=datetime.timedelta(days=1) #timedelta函数表示时间间隔,存储时间的变化量,间隔变化量为1天
dt=datetime.date(year=year,month=3,day=1)#设置时间是该年3月1日
res = dt-time#3月1日前一天
if res.day==29:
print('yes')
else:
print('no')