打印语句在leap_year 函数中,因此每次调用它都会导致它打印“是,...”或“否,...”。
这里第一个调用发生在第 8 行,leap_year(2020)
第二个调用发生在你调用days_of_the_month(2, 2020)
第 16 行时,第 16 行调用了leap_year
第 13 行。
通常不从函数内部打印,而是从函数返回状态并在外部打印是一种很好的做法。因此,您只需 returnTrue
或False
from leap_year
,然后运行以下代码即可打印:
if leap_year(2020):
print("Yes, leap year")
else:
print("No, not a leap year")
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句