Python 程序检查闰年

5 Sept 2024 | 2 分钟阅读

闰年

如果一年包含额外的一天,使得该年的天数为 366 天,则该年称为闰年。这个额外的一天被添加到二月,使其长度为 29 天。

闰年大约每 4 年出现一次。

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

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

  1. 如果某一年能被 4 整除(意味着没有余数),则进入下一步。如果不能被 4 整除,则不是闰年。例如:1997 年不是闰年。
  2. 如果某一年能被 4 整除,但不能被 100 整除。例如:2012 年,它是闰年。如果某一年能同时被 4 和 100 整除,则进入下一步。
  3. 如果某一年能被 100 整除,但不能被 400 整除。例如:1900 年,则它不是闰年。如果某一年能同时被整除,则它是闰年。所以 2000 年是闰年。

请看下面的程序来理解它的实现

示例

输出

Enter the number: 1700
Given year is not a leap Year

说明

我们通过在 if else 条件内部使用 'and' 和 'or' 关键字,在程序中实现了所有三个强制性条件(我们在上面列出)。从用户获取输入后,程序首先会进入输入部分并检查给定的年份是否为闰年。如果条件满足,程序将打印“闰年”;否则程序将打印“不是闰年”。


下一个主题Python 质数