欢迎访问宙启技术站
智能推送

如何用Python编写代码,判断一个年份是否为闰年

发布时间:2023-12-04 13:51:06

编写Python代码来判断一个年份是否为闰年可以使用以下逻辑:

1. 输入一个特定的年份。

2. 使用条件判断语句来确定年份是否是闰年。

3. 如果年份可以被4整除但不能被100整除,则是闰年。

4. 如果年份可以被400整除,则也是闰年。

5. 如果符合以上两个条件之一,则输出结果为“是闰年”,否则输出结果为“不是闰年”。

下面是一个完整的例子代码:

def is_leap_year(year):
    if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
        return True
    else:
        return False

# 读取用户输入的年份
year = int(input("请输入一个年份:"))

# 判断是否为闰年
if is_leap_year(year):
    print(year, "是闰年")
else:
    print(year, "不是闰年")

运行程序后,它会提示您输入一个年份,然后根据您输入的年份输出相应的结果。

示例输出:

请输入一个年份:2020
2020 是闰年

请输入一个年份:1900
1900 不是闰年

这段代码使用了一个函数is_leap_year(year)来判断年份是否为闰年。函数首先使用条件判断语句检查年份是否符合闰年的条件,如果符合则返回True,否则返回False。主程序部分则是读取用户输入的年份,并调用该函数来判断是否为闰年,并输出相应的结果。

希望这段代码能够帮助你理解如何使用Python编写判断闰年的代码。