方法1:
通过判断2月有没有29天来判断是否为闰年
使用datatime库:
import datetime while(1): year = int(input()) #输入年份 a = datetime.timedelta(days=1) #储存时间的变化量,使天数为一天 b = datetime.date(year= year , month=3 ,day=1) #指定输入年份的三月一号 c = b-a #指定到输入年份的三月一号的前一天 if(c.day == 29): #如果这年的二月有29天则为闰年 print('yes') else: print('no')
方法2:
从闰年的定义能被4整除且不能被100整除来判断
while(1): a = int(input()) if(a%4 == 0 and a%100 != 0): print('yes') else: print('no')