一行输入一个大于等于20的正整数m,另一行输出m之内,能被3整除但不能被5整除的所有n(各数字之间用一空格间隔)。
时间: 2024-05-09 08:21:22 浏览: 37
实验1_被3整除_被7整除_被5整除_
好的,这是一个数学问题,我可以回答。以下是解答:
您可以使用以下代码来解决此问题:
```
m = int(input())
result = []
for n in range(1, m+1):
if n % 3 == 0 and n % 5 != 0:
result.append(str(n))
print(" ".join(result))
```
在这个代码中,我们首先输入正整数m并将其转换为整数类型。然后,我们定义一个空列表来存储所有符合条件的数字。接下来,我们使用for循环从1到m遍历每个数字n。如果n能被3整除但不能被5整除,则将其添加到结果列表中。最后,我们使用“join”函数将所有数字连接起来,并使用空格作为分隔符打印出来。
希望这个解答能对您有所帮助!
阅读全文