请编写Python程序完成以下要求:编程实现输出10~50之间的3的倍数,并规定一行输出5个数数和数之间用空格分隔,每一行的第5个数后没有空格
时间: 2024-05-08 16:19:50 浏览: 98
Python 实现一行输入多个数字(用空格隔开)
5星 · 资源好评率100%
好的,我来编写Python程序实现这个需求:
```python
count = 0 # 计数器,用于控制每行输出的数量
for num in range(10, 51):
if num % 3 == 0: # 判断是否是3的倍数
print(num, end=' ') # 输出数字并加上一个空格
count += 1 # 计数器加1
if count == 5: # 如果已经输出了5个数字
print() # 输出一个换行符
count = 0 # 重置计数器
print() # 最后再输出一个换行符
```
这个程序的输出如下:
```
12 15 18 21 24
27 30 33 36 39
42 45 48
```
每行输出的数字之间有一个空格,每行输出5个数,每行的第5个数后没有空格。
阅读全文