Python判断一个年份是否是闰年
时间: 2024-07-06 15:01:22 浏览: 87
在 Python 中,判断一个年份是否为闰年的规则如下:
1. 如果该年份能被4整除但不能被100整除,那么它是闰年;
2. 但是,如果这个年份同时能被400整除,那么它仍然是闰年。
这里是一个简单的函数来实现这个判断:
```python
def is_leap_year(year):
if year % 4 == 0:
if year % 100 == 0:
if year % 400 == 0:
return True
else:
return False
else:
return True
else:
return False
# 示例用法
year = int(input("请输入一个年份:"))
if is_leap_year(year):
print(f"{year}是闰年")
else:
print(f"{year}不是闰年")
```
相关问题
python判断一个年份是否为闰年
闰年的判断方法为:能被4整除但不能被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
```
该函数接受一个年份作为参数,返回一个布尔值,表示该年份是否为闰年。可以通过调用该函数来实现判断一个年份是否为闰年。
Python判断一个年份是否为闰年
判断闰年的方法有多种,其中一种常见的方法是:
1. 如果该年份能被4整除,但不能被100整除,则是闰年;
2. 如果该年份能被400整除,则也是闰年;
3. 其他情况都不是闰年。
以下是用 Python 实现这个判断过程的代码:
```python
def is_leap_year(year):
if year % 4 == 0 and (year % 100 != 0 or year % 400 == 0):
return True
else:
return False
```
使用示例:
```python
print(is_leap_year(2020)) # True
print(is_leap_year(2021)) # False
```
上述代码中,我们定义了一个名为 `is_leap_year` 的函数,它接受一个年份作为参数,并返回一个布尔值,表示该年份是否为闰年。在函数中,我们按照上述的规则进行判断,并返回相应的结果。使用时,只需要调用该函数并传入需要判断的年份即可。
阅读全文