Python 生成1到100之间能被3整除但不能被5整除的数

在Python中,我们可以使用一个简单的循环来生成1到100之间能被3整除但不能被5整除的数。下面是一个示例代码:

python

# 定义一个变量来存储结果

result = []

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

for number in range(1, 101):

# 检查当前数是否能被3整除

if number % 3 == 0:

# 检查当前数是否能被5整除

if number % 5 != 0:

# 如果能被3整除但不能被5整除,则添加到结果列表中

result.append(number)

# 打印结果

print(result)

这段代码首先定义了一个空列表`result`,然后使用一个for循环遍历从1到100的数。在循环内部,我们使用`number % 3 == 0`来检查当前数是否能被3整除,如果满足条件,我们进一步使用`number % 5 != 0`来检查它是否能被5整除。如果这两个条件都满足(即能被3整除但不能被5整除),我们使用`result.append(number)`将当前数添加到`result`列表中。最后,我们打印`result`列表来展示最终结果。

运行这段代码后,你会得到一个包含所有符合条件的数的列表。

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