Python判斷閏年

大耳朵柯基别跑發表於2024-11-12

什麼是閏年
閏年:2月有29天,全年366天。
數學計算公式

  1. 普通閏年:公曆年份是4的倍數,且不是100的倍數的,為閏年(如:2024年,2020年) 閏年%4 == 0 and 閏年%100 !=0
  2. 世紀閏年:公曆年份是整百數的,必須是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()
`

相關文章