首页 > 解决方案 > 如何打印可以被 3 和 5 整除的 0 到 100 的数字?

问题描述

我是编程新手,我正在做与 python 相关的练习,我遇到了这个问题,我必须打印所有可被 3 和 5 整除的数字。

我知道它在某种程度上与带有范围的 for 循环有关,但我无法弄清楚。

我尝试寻找解决方案,但这些都不在我的范围内,我不理解它们。

for number in range (0, 100, 3):
    j = number / 5
    print (j)

我试过这样但我得到小数的答案

标签: pythonpython-3.x

解决方案


您应该尝试模数“%”,它返回商的小数部分(余数)。

for i in range(100): # Numbers between 0 and 100
    if i % 3 == 0 and i % 5 == 0:
        # If i is divisible by 3 and i is also divisible by 5 then print it
        print(i)

推荐阅读