用Python输出21世纪所有的闰年
时间: 2024-05-09 20:19:28 浏览: 173
```
# 判断是否为闰年的函数
def is_leap_year(year):
return (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0)
# 输出21世纪的所有闰年
for year in range(2000, 2100):
if is_leap_year(year):
print(year)
```
输出结果:
```
2000
2004
2008
2012
2016
2020
2024
2028
2032
2036
2040
2044
2048
2052
2056
2060
2064
2068
2072
2076
2080
2084
2088
2092
2096
```
相关问题
用python编写一个输出21世纪的闰年(21世纪从2001年开始),每个闰年以一个空格分隔的程序)
```
for year in range(2001, 2101):
if year % 4 == 0 and (year % 100 != 0 or year % 400 == 0):
print(year, end=' ')
```
这段代码使用了一个for循环,从2001年到2100年遍历每一年。然后,使用if语句判断当前年份是否为闰年,如果是则打印出来,并以空格分隔。最后,使用end参数将输出的换行符替换成空格,以便将所有的闰年输出在同一行。
python输出1990-2019闰年
以下是Python输出199-2019闰年的代码:
```python
for year in range(199, 202):
if year % 4 == and year % 100 != or year % 400 == :
print(year)
```
输出结果为:
```
1992
1996
200
2004
2008
2012
2016
```
其中,1992、1996、200、2004、2008、2012和2016是闰年。
阅读全文