判断年份是不是闰年python程序
时间: 2023-09-21 20:11:00 浏览: 103
可以使用以下的 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
print(is_leap_year(2020)) # True
print(is_leap_year(2021)) # False
```
相关问题
用Python写一个程序,判断年份是否是闰年
以下是一个Python程序,用于检查给定的年份是否为闰年:
```python
year = int(input("请输入一个年份: "))
if (year % 4) == 0:
if (year % 100) == 0:
if (year % 400) == 0:
print("{0} 是闰年".format(year))
else:
print("{0} 不是闰年".format(year))
else:
print("{0} 是闰年".format(year))
else:
print("{0} 不是闰年".format(year))
```
该程序首先要求用户输入一个年份。然后,它将检查该年份是否可以被4整除。如果可以,它将继续检查该年份是否可以被100整除。如果是,则进一步检查该年份是否可以被400整除。如果是,则该年份是闰年。如果不是,则该年份不是闰年。如果该年份不能被4整除,则该年份不是闰年。最后,程序将输出相应的消息,指示该年份是闰年还是非闰年。
编写程序输入年份判断是否为闰年
判断一个年份是否为闰年的方法是根据以下规则:
1. 如果该年份能被4整除,但不能被100整除,则是闰年。
2. 如果该年份能被400整除,则也是闰年。
下面是一个示例的Python代码来实现这个功能:
```python
def is_leap_year(year):
if year % 4 == 0 and year % 100 != 0:
return True
elif year % 400 == 0:
return True
else:
return False
year = int(input("请输入一个年份:"))
if is_leap_year(year):
print(year, "是闰年")
else:
print(year, "不是闰年")
```