python编写程序,输出1-100之间所有能被3整除,但是不能被5整除的数(一行输出)
时间: 2023-11-13 20:04:46 浏览: 605
Sure, the answer to your question is:
```
for i in range(1, 101):
if i % 3 == 0 and i % 5 != 0:
print(i, end=" ")
```
This will output all the numbers between 1 and 100 that are divisible by 3 but not by 5.
相关问题
用python编写程序,输出1-100之间所有能被3整除,但不能被5整除的数。提示:使用for循环,一行输出一个数。
以下是用 Python 编写的程序,输出 1-100 之间所有能被 3 整除,但不能被 5 整除的数:
```python
for i in range(1, 101):
if i % 3 == 0 and i % 5 != 0:
print(i)
```
输出结果如下:
```
3
6
9
12
18
21
24
27
33
36
39
42
48
51
54
57
63
66
69
72
78
81
84
87
93
96
99
```
用python编写程序,用continue语句实现输出100-300之间所有能被3整除的整数,每行输出5个。
A:
```python
for i in range(100, 301):
if i % 3 != 0: # 若i不能被3整除,则跳过本次循环,继续下一次循环
continue
# 否则,输出当前i
print(i, end=' ')
# 每行输出5个整数
if (i-99) % 15 == 0:
print()
```
上面的代码中,我们通过判断i是否能被3整除,决定是输出它还是跳过这个循环。如果i能被3整除,则输出它,同时要判断一下是否需要换行,以保证每行输出5个整数。
输出结果如下:
```
102 105 108 111 114
117 120 123 126 129
132 135 138 141 144
147 150 153 156 159
162 165 168 171 174
177 180 183 186 189
192 195 198 201 204
207 210 213 216 219
222 225 228 231 234
237 240 243 246 249
252 255 258 261 264
267 270 273 276 279
282 285 288 291 294
297 300
```
阅读全文