python头歌作业从键盘输入某一年,请编写fun函数,其功能为判断该年是否为闰年。
时间: 2024-11-05 21:24:24 浏览: 0
c++-03-判断某一年是否为闰年.rar
在Python中,我们可以编写一个名为`is_leap_year`的函数来判断给定的年份是否为闰年。闰年的规则通常如下:
1. 如果年份能被4整除但不能被100整除,那么它就是闰年。
2. 但是,如果年份能被400整除,那它也是闰年。
下面是函数的示例代码:
```python
def is_leap_year(year):
if year % 4 == 0:
if year % 100 != 0 or (year % 400 == 0): # 验证是否满足100的倍数但不是400的倍数的情况
return True
else:
return False
else:
return False
# 从用户那里获取输入的年份
input_year = int(input("请输入一个年份:"))
# 调用函数并打印结果
if is_leap_year(input_year):
print(f"{input_year}是闰年")
else:
print(f"{input_year}不是闰年")
阅读全文