题目转载:http://python.wzms.com/s/1/14
题目描述:
判断某年是否是闰年。
输入格式:
输入只有一行,包含一个整数a
输出格式:
一行,如果公元a年是闰年输出Y,否则输出N
1582年以来的置闰规则:
- 普通闰年:公历年份是4的倍数,且不是100的倍数的,为闰年(如2004年、2020年等就是闰年)。
- 世纪闰年:公历年份是整百数的,必须是400的倍数才是闰年(如1900年不是闰年,2000年是闰年)。
代码:
# 普通闰年:公历年份是4的倍数,且不是100的倍数的,为闰年(如2004年、2020年等就是闰年)。
# 世纪闰年:公历年份是整百数的,必须是400的倍数才是闰年(如1900年不是闰年,2000年是闰年)。
a = int(input('请输入一个整数a:'))
if a % 4 == 0 or a % 400 == 0:
print('Y')
else:
print('N')
运行结果: