Python 判断闰年

本代码使用 Python 语言判断一个年份是闰年还是平年。

year = int(input('请输入年份:'))
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
    print(year, '是闰年')
else:
    print(year, '是平年')

解释:

  • 闰年定义:能被 4 整除但不能被 100 整除,或者能被 400 整除的年份。
  • 代码逻辑:
    • 首先判断年份是否能被 4 整除,并且不能被 100 整除。
    • 然后判断年份是否能被 400 整除。
    • 如果满足以上两个条件中的任何一个,则该年份为闰年;否则为平年。

示例:

  • 2000 年是闰年 (能被 400 整除)。
  • 2004 年是闰年 (能被 4 整除但不能被 100 整除)。
  • 1900 年是平年 (能被 4 整除但也能被 100 整除,但不能被 400 整除)。
  • 2023 年是平年 (不能被 4 整除)。

希望本代码示例和解释对您有所帮助!

Python 判断闰年:简单易懂的代码示例

原文地址: https://www.cveoy.top/t/topic/mS9b 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录