判断年份是不是闰年python程序
时间: 2023-09-21 07:11:00 浏览: 140
可以使用以下的 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中,我们可以用简单的条件语句来判断一个年份是否为闰年。根据公历规则,闰年的判断标准通常是这样的:
1. 能够被4整除但不能被100整除的年份是闰年;
2. 能够被400整除的年份也是闰年。
下面是相应的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_to_check = int(input("请输入一个年份: "))
if is_leap_year(year_to_check):
print(f"{year_to_check}是闰年")
else:
print(f"{year_to_check}不是闰年")
```
在这个程序中,我们定义了一个名为`is_leap_year`的函数,接收一个年份作为参数,然后检查其是否满足闰年的条件。然后让用户输入一个年份,并根据函数返回的结果告知用户该年份是否为闰年。
python程序简单设计判断年份是否为闰年
在Python中,判断一个年份是否为闰年的简单设计通常依据以下规则:
1. **普通闰年**:能被4整除的年份通常是闰年,但是世纪年份(即以00结尾的年份)需要满足两个条件之一才是闰年,那就是它必须同时能被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
```
你可以通过调用这个函数并传入一个年份作为参数来检查它是否为闰年。例如:
```python
year = 2000
if is_leap_year(year):
print(f"{year}是闰年")
else:
print(f"{year}不是闰年")
```
阅读全文