.求出2000-2100的所有闰年,条件是能被4整除且不能被100整除,或者能被400整除的是闰年。python
时间: 2023-10-23 17:08:35 浏览: 114
代码如下:
```python
for year in range(2000, 2101):
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
2100
```
相关问题
从键盘接收一个整数,输出这个数的所有正约数 3.求出1000以内的所有完数,如6=1+2+3除了它自身以外的因子之和等于它本身叫完数 4.求出2000-2100的所有闰年,条件是能被4整除且不能被100整除,或者能被400整除的是闰年。
3.代码如下:
```python
num = int(input("请输入一个整数:"))
print(num, "的所有正约数为:")
for i in range(1, num+1):
if num % i == 0:
print(i, end=" ")
```
4.代码如下:
```python
print("2000-2100的所有闰年为:")
for year in range(2000, 2101):
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
print(year, end=" ")
```
用python求出2000-2100的所有闰年,条件是能被4整除且不能被100整除,或者能被400整除的是闰年。
```python
for year in range(2000, 2101):
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
2100
```
阅读全文