Python 判断一个年份是否是闰年
判断一个年份是否是闰年,需要遵循以下规则:
- 如果年份能被 4 整除但不能被 100 整除,则是闰年。
- 如果年份能被 400 整除,则也是闰年。
- 其他情况则不是闰年。
实例
def is_leap_year(year):
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
return True
else:
return False
# 测试
year = 2024
if is_leap_year(year):
print(f"{year} 是闰年")
else:
print(f"{year} 不是闰年")
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
return True
else:
return False
# 测试
year = 2024
if is_leap_year(year):
print(f"{year} 是闰年")
else:
print(f"{year} 不是闰年")
代码解析:
is_leap_year
函数接受一个参数year
,表示要判断的年份。if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0)
:这个条件判断年份是否是闰年。首先检查年份是否能被 4 整除但不能被 100 整除,或者能被 400 整除。- 如果条件成立,返回
True
,表示是闰年;否则返回False
。 - 在测试部分,我们测试了 2024 年是否是闰年,并根据结果输出相应的信息。
输出结果:
2024 是闰年
点我分享笔记