Python程序实现输出1到100之间能被3整除但不能被5整除的数

在Python编程中,我们可以使用循环和条件语句来找出1到100之间能被3整除但不能被5整除的数。下面是一个简单的Python程序,用于实现这一功能。

python

# 定义一个变量来存储符合条件的数

count = 0

# 使用循环来遍历1到100之间的数

for i in range(1, 101):

# 判断当前数是否能被3整除

if i % 3 == 0:

# 判断当前数是否能被5整除

if i % 5 != 0:

# 如果既能被3整除又不能被5整除,则输出该数

count += 1

print(i, end=" ")

# 输出结果

print("\n总共找到", count, "个数")

这段代码首先定义了一个变量`count`来记录符合条件的数。然后使用`for`循环遍历从1到100的数,在循环体内使用`if`语句判断当前数是否能被3整除,如果能,则进一步判断是否能被5整除。如果两者条件都满足,则输出该数并增加`count`变量的值。最后,打印出找到的数的总数。

当运行这段代码时,它会输出1到100之间所有能被3整除但不能被5整除的数,并在最后给出一个总数。例如,输出可能是这样的:

3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48 51 54 57 60 63 66 69 72 75 78 81 84 87 90 93 96 99

总共找到 34 个数

更多文章请关注《万象专栏》