我正在尝试制作一个简单的计算器来确定某一年是否是闰年。
根据定义,闰年可以被四整除,但不能被一百整除,除非它可以被四百整除。
这是我的代码:
def leapyr(n):
if n%4==0 and n%100!=0:
if n%400==0:
print(n, "is a leap year.")
elif n%4!=0:
print(n, "is not a leap year.")
print(leapyr(1900))
当我在 Python IDLE 中尝试这个时,模块返回 None
。我很确定我应该得到 1900 is a leap year
。
原文由 Plato1212 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用
calendar.isleap
: