编程判断某一年是否为闰年
时间: 2024-09-26 08:03:24 浏览: 48
c++编程日历
判断一个年份是否为闰年的规则有以下几种常见的标准:
1. **普通闰年**:能被4整除但不能被100整除的年份是闰年。
2. **世纪闰年**:能被400整除的年份也是闰年。
以下是使用Python编写的一个简单函数,用于判断一个给定的年份是否为闰年:
```python
def is_leap_year(year):
if year % 4 == 0:
if year % 100 == 0:
if year % 400 == 0:
return True # 能被400整除的是闰年
else:
return False # 否则不是闰年
else:
return True # 能被4整除但不能被100整除的就是闰年
else:
return False # 其他情况都不是闰年
year_to_check = int(input("请输入你想检查的年份:"))
if is_leap_year(year_to_check):
print(f"{year_to_check} 年是闰年")
else:
print(f"{year_to_check} 年不是闰年")
阅读全文