请编写一个判断闰年的函数:is_leap_year(year),返回1表示闰年,0表示非闰年。
时间: 2024-02-03 20:13:16 浏览: 90
好的,以下是一个简单的 Python 函数实现:
```python
def is_leap_year(year):
if year % 4 == 0 and (year % 100 != 0 or year % 400 == 0):
return 1
else:
return 0
```
这个函数的实现原理是,闰年指的是能够被4整除但不能被100整除的年份,或者能够被400整除的年份。因此,我们通过判断年份对4、100和400取模的结果,来确定是否为闰年。如果是闰年,返回1;否则返回0。
相关问题
请编写一个判断闰年的函数:is_leap_year(year),返回1表示闰年,0表示非闰年。python
好的,以下是一个简单的 Python 代码实现:
```python
def is_leap_year(year):
"""
判断是否为闰年
"""
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
return 1
else:
return 0
```
这个函数接受一个年份作为参数,使用了闰年的判定规则:如果该年份能被4整除但不能被100整除,或者能被400整除,那么就是闰年,否则就不是。函数返回1表示闰年,返回0表示非闰年。
Python请编写一个判断闰年的函数:is_leap_year(year),返回1表示闰年,0表示非闰年。
好的,以下是一个Python实现的判断闰年的函数:
```python
def is_leap_year(year):
"""
判断是否为闰年
:param year: 年份
:return: 1表示是闰年,0表示不是闰年
"""
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
return 1
else:
return 0
```
这个函数的实现方式是,先判断年份能否被4整除,如果能被4整除,则再判断是否能被100整除,如果不能被100整除,或者能被400整除,则判断为闰年,否则判断为非闰年。
阅读全文