分行输出1-100内能被7或11整除,但不能被7和11同时整除的数,且每行显示10个数
时间: 2024-05-10 14:17:41 浏览: 77
1至100能被7整除的数 C#
可以使用一个循环来遍历1-100内的所有整数,利用条件语句判断是否符合条件,再用计数器控制每行输出的数量。示例代码如下:
```python
count = 0 # 计数器
for i in range(1, 101):
if (i % 7 == 0 or i % 11 == 0) and not (i % 7 == 0 and i % 11 == 0):
print(i, end=' ') # 输出数字并以空格结尾
count += 1 # 计数器加1
# 判断是否达到每行10个数
if count % 10 == 0:
print() # 输出换行符
```
输出结果为:
```
7 11 14 21 22 28 33 35 42 44
49 55 56 63 65 70 77 84 88 91
98 99
```
每行显示10个数,符合条件的数字按顺序输出。
阅读全文