. 给出一个年份,判断是否为闰年并打印
每四年一闰,每百年不闰,四百年又闰
2016 闰年
2100 非闰年
2400 闰年
算法:
能被4乘除 肯定能被100 和400整除
能被400整除 不一定能被100整除 ,2000年 是闰年 ,1900 不是
能被100整除 不一定被4整除 ,所以 判断如下
n = int(input("请输入年份:"))
if n % 400 == 0:print("闰年")
elif n % 100 == 0:
print("不是闰年")
elif n % 4 == 0:
print("闰年")
else:
print("不是闰年")