【问题描述】输出100-200之间不能被3整除的数
时间: 2024-05-10 17:21:32 浏览: 16
【问题解答】
代码如下:
```python
for i in range(100, 201):
if i % 3 != 0:
print(i, end=' ')
```
输出结果为:
```
100 101 103 104 106 107 109 110 112 113 115 116 118 119 121 122 124 125 127 128 130 131 133 134 136 137 139 140 142 143 145 146 148 149 151 152 154 155 157 158 160 161 163 164 166 167 169 170 172 173 175 176 178 179 181 182 184 185 187 188 190 191 193 194 196 197 199 200
```
相关问题
【问题描述】输出100-200之间不能被3整除的数,每行输出8个 【输入形式】 【输出形式】两个输出项之间用空格分隔
【输出示例】
101 103 104 106 107 109 110 112
113 115 116 118 119 121 122 124
...
【Python代码实现】
```python
count = 0 # 计数器,控制每行输出的数量
for i in range(100, 201):
if i % 3 != 0: # 判断是否不能被3整除
print(i, end=' ')
count += 1
if count == 8: # 控制每行输出的数量
print()
count = 0
```
输入一个正整数n,求解并输出1~n之间能被3整除、但不能被7整除的所有整数之和。
题目描述:输入一个整数n,求解并输出1~n之间能被3整除、但不能被7整除的所有整数。
解题思路:首先需要遍历整个范围[n,1],判断每一个数是否符合题目要求。判断方法可以使用取余运算,当一个数能被3整除且不能被7整除时,即符合要求,将其输出即可。
代码实现:
n = int(input("请输入一个整数n:"))
for i in range(n, 0, -1):
if i % 3 == 0 and i % 7 != 0:
print(i, end=" ") # 加上 end=" " 表示输出之间用空格隔开
相关推荐
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)