用Python输出21世纪所有的闰年
时间: 2024-05-09 13:19:28 浏览: 136
```
# 判断是否为闰年的函数
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输出2000到2500闰年
以下是Python代码,可以输出2000到2500之间的所有闰年:
```python
for year in range(2000, 2501):
if year % 4 == 0 and (year % 100 != 0 or year % 400 == 0):
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
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
2404
2408
2412
2416
2420
2424
2428
2432
2436
2440
2444
2448
2452
2456
2460
2464
2468
2472
2476
2480
2484
2488
2492
2496
```
阅读全文