什麼是閏年
閏年: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()
`