请编写一个判断闰年的函数is()个,返回1表示闰年,0表示非闰年
时间: 2024-02-28 18:57:32 浏览: 60
好的,以下是一个简单的判断闰年的函数:
```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
```
使用方法:
```python
# 判断2020年是否为闰年
result = is_leap_year(2020)
if result == 1:
print("2020年是闰年")
else:
print("2020年不是闰年")
```
输出结果为:
```
2020年是闰年
```
相关问题
python编写一个判断闰年的函数,返回1表示闰年,0表示非闰年
下面是判断闰年的函数,返回1表示闰年,0表示非闰年:
```
def is_leap_year(year):
if (year%4 == 0 and year%100 != 0) or year%400 == 0:
return 1
else:
return 0
```
在调用这个函数时,输入年份作为参数即可,例如:
```
print(is_leap_year(2000)) #输出1
print(is_leap_year(1999)) #输出0
```
python请编写一个判断闰年的函数:leapyear(year),返回1表示闰年,0表示非闰年。
在Python中,我们可以根据闰年的规则来编写一个简单的判断函数。闰年的条件通常是能被4整除,但是如果是世纪年份(即能被100整除),则需要同时能被400整除才是闰年。以下是符合这个规则的`leapyear`函数示例:
```python
def leapyear(year):
if year % 4 == 0:
if year % 100 == 0:
if year % 400 == 0:
return 1 # 是闰年
else:
return 0 # 非闰年
else:
return 1 # 一般闰年
else:
return 0 # 非闰年
# 测试函数
print(leapyear(2000)) # 输出:1
print(leapyear(1900)) # 输出:0
print(leapyear(2022)) # 输出:0
```
在这个函数里,我们首先检查是否能被4整除,如果可以,则进一步判断是否为世纪年,最后再做一次400的校验。不符合上述条件的年份会被判定为非闰年。
阅读全文