判断闰年的Python代码
时间: 2023-11-05 21:15:49 浏览: 74
以下是判断闰年的Python代码:
```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
```
可以调用这个函数来判断某一年是否是闰年,如果返回值为True,则该年为闰年;如果返回值为False,则该年不是闰年。例如:
```python
>>> is_leap_year(2020)
True
>>> is_leap_year(2021)
False
```
相关问题
判断闰年python代码
判断闰年的Python代码可以如下所示:
```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(year, "是闰年")
else:
print(year, "不是闰年")
```
判断闰年的python代码
以下是用Python编写的判断闰年的代码:
```python
def is_leap_year(year):
"""
判断给定年份是否为闰年
:param year: 年份
:return: True为闰年,False为平年
"""
if year % 4 == 0 and (year % 100 != 0 or year % 400 == 0):
return True
else:
return False
# 示例:判断2000年是否为闰年
if is_leap_year(2000):
print("2000年是闰年")
else:
print("2000年不是闰年")
```
以上代码定义了一个`is_leap_year`函数,用于判断给定的年份是否为闰年。根据闰年的定义,能被4整除但不能被100整除的年份,或者能被400整除的年份都是闰年。
在示例中,我们调用`is_leap_year`函数来判断2000年是否为闰年,并输出相应的结果。你可以根据需要修改示例中的年份来进行测试。
阅读全文