头歌计算年份是否是闰年,如果是闰年输出True 否则输出False
时间: 2024-10-08 15:24:11 浏览: 29
python 输入年份 如果是闰年输出True 否则输出False 示例
5星 · 资源好评率100%
判断一个年份是否是闰年的算法相对简单。根据格里高利历(公历),如果满足以下两个条件之一,则该年份为闰年:
1. 年份能被4整除,但是不能被100整除。比如2004年就是闰年。
2. 虽然年份可以被100整除,但如果同时也能被400整除,那么它仍然是闰年。例如1900年不是闰年,因为虽然它可以被100整除,但不能被400整除;而2000年则是闰年,因为它既能被100整除又能被400整除。
以下是Python代码示例,用于检查输入的年份是否为闰年:
```python
def is_leap_year(year):
if year % 4 == 0 and (year % 100 != 0 or year % 400 == 0):
return True
else:
return False
# 使用函数测试
year = int(input("请输入一个年份:"))
if is_leap_year(year):
print(f"{year} 是闰年,True")
else:
print(f"{year} 不是闰年,False")
```
阅读全文