有两种方法:
法一:
year=int(input("请输入一个年份:")) #手动输入一个年份并转换成int型
if (year%4==0 and year%100!=0) or year%400==0: #判断条件:如果year能将4整除并且不能将100整除,或者year能将400整除,则year是闰年;否则不是
print("yes")
else:
print("no")
import datetime #引入datetime模块
year=int(input("请输入年份:"))
time_delta=datetime.timedelta(days=1) #存储时间的变化量
dt=datetime.date(year=year,month=3,day=1) #指定输入年份的3月1日
res=dt-time_delta #判断3月1日的前一天是否为2月29日
if res.day==29:
print("yes")
else:
print("no")