python实现2000-2020所有闰年,每个结果之间空两格
时间: 2024-01-28 12:40:10 浏览: 24
以下是Python代码实现:
```
for year in range(2000, 2021):
if year % 4 == 0 and (year % 100 != 0 or year % 400 == 0):
print(year, end=" ")
```
输出结果为:
```
2000 2004 2008 2012 2016 2020
```
相关问题
python输出1000-2000的闰年,要求每行输出5个年份
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
2104 2108 2112 2116 2120
2124 2128 2132 2136 2140
2144 2148 2152 2156 2160
2164 2168 2172 2176 2180
2184 2188 2192 2196 2204
2208 2212 2216 2220 2224
2228 2232 2236 2240 2244
2248 2252 2256 2260 2264
2268 2272 2276 2280 2284
2288 2292 2296 2304 2308
2312 2316 2320 2324 2328
2332 2336 2340 2344 2348
2352 2356 2360 2364 2368
2372 2376 2380 2384 2388
2392 2396 2400
python输出2000-3000的闰年
可以使用如下代码输出2000-3000之间的闰年:
```
for year in range(2000, 3001):
if year % 4 == 0 and (year % 100 != 0 or year % 400 == 0):
print(year)
```
代码中的`range(2000, 3001)`表示从2000到3000的整数序列,其中每一个数字都会被循环遍历。每遍历一个数字,都会判断它是否满足闰年的条件,即能被4整除但不能被100整除,或者能被400整除。如果满足条件,则会输出该年份。