闰年python代码

以下是Python中判断闰年的代码:

year = int(input("请输入一个年份:"))

if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
    print(year, "是闰年")
else:
    print(year, "不是闰年")

代码解释:

首先,我们通过 input() 函数获取用户输入的年份,并将其转换为整数类型。

然后,我们使用 if 语句来判断该年份是否为闰年。

判断闰年的条件是:能被4整除但不能被100整除,或者能被400整除。

如果满足上述条件,则输出该年份是闰年,否则输出该年份不是闰年。

接下来我再补充一些关于闰年的知识和Python代码实现。

闰年是指公历年份中能够被4整除但不能被100整除的年份,或者能够被400整除的年份。闰年的目的是为了调整日历,使得一年的长度与地球公转周期相符合。

在Python中,我们可以使用以下代码来判断一个年份是否为闰年:

year = int(input("请输入一个年份:"))

if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
    print(year, "是闰年")
else:
    print(year, "不是闰年")

这段代码首先通过 input() 函数获取用户输入的年份,并将其转换为整数类型。然后,使用 if 语句来判断该年份是否为闰年。判断闰年的条件是:能被4整除但不能被100整除,或者能被400整除。如果满足上述条件,则输出该年份是闰年,否则输出该年份不是闰年。

除了上述方法外,我们还可以使用 Python 中的 calendar 模块来判断一个年份是否为闰年。具体代码如下:

import calendar

year = int(input("请输入一个年份:"))

if calendar.isleap(year):
    print(year, "是闰年")
else:
    print(year, "不是闰年")

这段代码首先导入了 calendar 模块,然后通过 input() 函数获取用户输入的年份,并将其转换为整数类型。接着,使用 calendar.isleap() 函数来判断该年份是否为闰年。如果是闰年,则输出该年份是闰年,否则输出该年份不是闰年。

Python 中判断闰年的方法有很多种,我们可以根据实际需求选择适合自己的方法。