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)

# 输出符合条件的数的总数

print("总共有", count, "个数在1到100之间能被3整除但不能被5整除。")

这段代码首先定义了一个变量`count`来存储符合条件的数。然后使用一个`for`循环来遍历1到100之间的数。在循环体内,使用`%`运算符来判断当前数是否能被3整除,如果能被3整除且不能被5整除,则使用`print()`函数输出该数,并且让`count`变量自增。最后,程序输出了总共有多少个数在1到100之间能被3整除但不能被5整除。

运行这段代码,你会看到打印出了所有在1到100之间能被3整除但不能被5整除的数,并且输出了总数。

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