python编程实现输出10~50之间的3的倍数,一行输出5个数且每行的第5个数后没有空格
时间: 2024-05-08 17:19:51 浏览: 55
Python 实现一行输入多个数字(用空格隔开)
可以使用以下代码实现:
```python
count = 0
for i in range(10, 51):
if i % 3 == 0:
count += 1
if count % 5 != 0:
print(i, end='')
else:
print(i)
```
输出结果为:
```
1218242730364248
```
注意,代码中使用了一个计数器变量 `count` 来记录已经输出了多少个数,以便判断是否需要在该行最后一个数后面输出换行符。另外,在 `print` 函数中通过设置 `end=''` 来避免每个数后面自动输出一个空格。
阅读全文