📅  最后修改于: 2023-12-03 14:47:53.087000             🧑  作者: Mango
本题目要求开发者编写一个程序,用于检查输入的年份是否为闰年。下面是具体要求和编写注意事项。
请编写一个函数 is_leap(year: int) -> bool
,用于判断给定的年份 year
是否为闰年。其中,如果满足以下条件之一,则返回 True
:
否则,返回 False
。
calendar.isleap()
,否则视为作弊。实现函数示例:
def is_leap(year: int) -> bool:
"""
判断给定年份是否为闰年
:param year: 待判断的年份
:return: 如果是闰年则返回 True,否则返回 False
"""
# 在这里编写你的代码
为了确保函数实现正确,你需要设计一些测试样例来测试你的函数。
下面的样例给出了不同的年份以及它们的期望输出:
assert is_leap(2000) == True
assert is_leap(2001) == False
assert is_leap(2002) == False
assert is_leap(2003) == False
assert is_leap(2004) == True
本题要求开发者实现判断闰年的函数,通过编写测试样例来验证函数实现的正确性。希望开发者能够通过这次练习,熟练掌握 Python 的基本语法和函数实现方法。