📜  Python 判断闰年

📅  最后修改于: 2020-10-30 00:53:29             🧑  作者: Mango

Python程序检查闰年

闰年:

如果一年中包含的额外天数使该年的天数为366,则称为is年。在2月中添加的这一天增加了29天。

每4年发生一次年。

如何确定一年是否为闰年?

您应按照以下步骤确定一年是否为闰年。

  • 如果将一年平均除以4表示没有余数,则转到下一步。如果不能被4整除,则它不是闰年。例如:1997年不是闰年。
  • 如果年份可以被4除而不是100。例如:2012,则为a年。如果一年可以被4和100整除,请转到下一步。
  • 如果年份可被100整除,但不能被400整除。例如:1900,则它不是a年。如果一年可以被两者整除,那么它就是a年。因此,2000年是闰年。

请参阅以下示例:

year = int(input("Enter a year: "))
if (year % 4) == 0:
   if (year % 100) == 0:
       if (year % 400) == 0:
           print("{0} is a leap year".format(year))
       else:
           print("{0} is not a leap year".format(year))
   else:
       print("{0} is a leap year".format(year))
else:
   print("{0} is not a leap year".format(year))

输出: