Python 返回年份是否为闰年的代码

Python 返回年份是否为闰年的代码,python,function,return,leap-year,Python,Function,Return,Leap Year,我是python新手。我正在编写一个程序,该程序应以一年作为输入,并返回一个布尔值,无论该年是否为闰年。我编写的代码没有返回任何内容。我的错在哪里 def leap_y(year): leap = False if year % 4 == 0 and (year % 400 == 0 or year % 100 == 0): leap = True return leap year = int(input()) 实际上,您应该“调用”该函数。而不是:

我是python新手。我正在编写一个程序,该程序应以一年作为输入,并返回一个布尔值,无论该年是否为闰年。我编写的代码没有返回任何内容。我的错在哪里

def leap_y(year):
    leap = False
    if year % 4 == 0 and (year % 400 == 0 or year % 100 == 0):
        leap = True
    return leap

year = int(input())
实际上,您应该“调用”该函数。而不是:

year = int(input())
你必须写:

year = leap_y(input())

在本例中,您根本没有调用
leap\u y()
。你才刚过一年。如果这不是完整的代码,你能发布其余的吗?你说的“返回”是什么意思?您是如何检查您的代码在不使用调试器或打印内容的情况下执行任何操作的?