Python判断闰年
什么是闰年
闰年:2月有29天,全年366天。
数学计算公式
- 普通闰年:公历年份是4的倍数,且不是100的倍数的,为闰年(如:2024年,2020年) 闰年%4 == 0 and 闰年%100 !=0
- 世纪闰年:公历年份是整百数的,必须是400的倍数才是润年(如:2000年)闰年%400 == 0
3.计算:闰年%4 == 0 and 闰年%100 != 0 闰年%400 == 0
Python代码
`
"""
判断闰年,是闰年返回Ture,不是False
"""
def is_leap_year(year):
return year % 4 == 0 and year % 100 != 0 or year % 400 == 0
def main():
year = int(input("请输入你要查询的年份:"))
print('%d年是闰年(Ture|False)%s' % (year, is_leap_year(year)))
if name == 'main':
main()
`