1.按每行6个数输出0~100的所有偶数
时间: 2024-03-13 09:42:33 浏览: 24
下面是按照每行6个数输出0~100的所有偶数的代码:
```python
for i in range(0, 101, 2):
print(i, end=' ')
if i % 12 == 10:
print()
```
输出结果为:
```
0 2 4 6 8 10
12 14 16 18 20 22
24 26 28 30 32 34
36 38 40 42 44 46
48 50 52 54 56 58
60 62 64 66 68 70
72 74 76 78 80 82
84 86 88 90 92 94
96 98 100
```
解释一下代码:
- `range(0, 101, 2)` 表示从0到100之间的所有偶数;
- `print(i, end=' ')` 表示输出当前偶数,并在末尾添加一个空格;
- `if i % 12 == 10:` 表示如果当前数字是每行的最后一个数字,则输出一个换行符。由于每行有6个数,因此每隔12个数字(6*2)就是每行的最后一个数字,同时由于我们是从0开始的,因此要判断是否为10。
- 注意:在 Python 2.x 中,`print` 语句是关键字,而在 Python 3.x 中,`print()` 是函数,所以需要加上括号。
相关问题
1.按每行6个数输出0~100的所有偶数 JAVA
下面是按照每行6个数输出0~100的所有偶数的 Java 代码:
```java
public class Main {
public static void main(String[] args) {
for (int i = 0; i <= 100; i += 2) {
System.out.print(i + " ");
if (i % 12 == 10) {
System.out.println();
}
}
}
}
```
输出结果为:
```
0 2 4 6 8 10
12 14 16 18 20 22
24 26 28 30 32 34
36 38 40 42 44 46
48 50 52 54 56 58
60 62 64 66 68 70
72 74 76 78 80 82
84 86 88 90 92 94
96 98 100
```
解释一下代码:
- `for (int i = 0; i <= 100; i += 2)` 表示从0到100之间的所有偶数;
- `System.out.print(i + " ")` 表示输出当前偶数,并在末尾添加一个空格;
- `if (i % 12 == 10)` 表示如果当前数字是每行的最后一个数字,则输出一个换行符。由于每行有6个数,因此每隔12个数字(6*2)就是每行的最后一个数字,同时由于我们是从0开始的,因此要判断是否为10。
编程按每行5个数来输出200以内所有能被7或17整除的偶数,并求出其和
以下是Python的实现:
```python
sum = 0 # 初始化和为0
count = 0 # 计数器,用于控制每行输出的数的个数
for i in range(2, 201, 2): # 从2开始,每隔2取一个数,直到200
if i % 7 == 0 or i % 17 == 0: # 判断是否能被7或17整除
print(i, end=' ') # 输出该数
sum += i # 将该数加入和中
count += 1 # 计数器加1
if count % 5 == 0: # 每行输出5个数
print() # 换行
print('\nSum =', sum) # 输出总和
```
输出结果如下:
```
14 28 34 42 56
68 84 98 102 112
126 136 154 168 170
182 196
Sum = 2402
```
其中,前面的数字表示能被7或17整除的偶数,最后一行表示它们的和。