【发布时间】:2019-01-30 12:55:33
【问题描述】:
我是 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())
【问题讨论】:
-
在这个例子中,你根本没有调用
leap_y()。你才刚满一年。如果这不是完整的代码,您可以发布其余的代码吗? -
“返回”是什么意思?您是如何在不使用调试器或打印内容的情况下检查您的代码是否执行任何操作的?
标签: python function return leap-year